C SDK - Remove static buffer from type system
C SDK - Remove static buffer from type system

- Removed the static (10k!) buffer from agenttypesystem.c
- Moved to a dynamic allocation model for character buffer as needed
- Estimated relatively conservative upper limit string sizes for printing
  longs and floats.
- All tests in azure_iot_sdks.sln currently passing

damonbarry/azure-iot-sdks-1,Eclo/azure-iot-sdks,dominicbetts/azure-iot-sdks,dominicbetts/azure-iot-sdks,emirotin/resin-azure-iot-sample,Eclo/azure-iot-sdks,kevinledinh/azure-iot-sdks,emirotin/resin-azure-iot-sample,kevinledinh/azure-iot-sdks,damonbarry/azure-iot-sdks-1,emirotin/resin-azure-iot-sample,damonbarry/azure-iot-sdks-1,emirotin/resin-azure-iot-sample,Eclo/azure-iot-sdks,emirotin/resin-azure-iot-sample,damonbarry/azure-iot-sdks-1,dominicbetts/azure-iot-sdks,oriolpinol/azure-iot-sdks,oriolpinol/azure-iot-sdks,kevinledinh/azure-iot-sdks,damonbarry/azure-iot-sdks-1,oriolpinol/azure-iot-sdks,oriolpinol/azure-iot-sdks,oriolpinol/azure-iot-sdks,oriolpinol/azure-iot-sdks,dominicbetts/azure-iot-sdks,dominicbetts/azure-iot-sdks,damonbarry/azure-iot-sdks-1,damonbarry/azure-iot-sdks-1,dominicbetts/azure-iot-sdks,Eclo/azure-iot-sdks,oriolpinol/azure-iot-sdks,oriolpinol/azure-iot-sdks,kevinledinh/azure-iot-sdks,kevinledinh/azure-iot-sdks,Eclo/azure-iot-sdks,Eclo/azure-iot-sdks,Eclo/azure-iot-sdks,Eclo/azure-iot-sdks,emirotin/resin-azure-iot-sample,emirotin/resin-azure-iot-sample,dominicbetts/azure-iot-sdks,dominicbetts/azure-iot-sdks,Eclo/azure-iot-sdks,damonbarry/azure-iot-sdks-1,kevinledinh/azure-iot-sdks,kevinledinh/azure-iot-sdks,kevinledinh/azure-iot-sdks,kevinledinh/azure-iot-sdks