Implementation of pulseIn
Fix compiler warnings /W4
Merge pull request #37 from zfields/compilerWarnings4

Fix compiler warnings /W4
Merge pull request #35 from IoTDan/develop

Implementation of pulseIn
tests for PulseIn
PulsIn Test
Add PulseIn Tests to tests.sln
Add PulseIn Tests to tests.sln
Don't use alpha NuGet for tests
Fixed return values and error handling in the TwoWire::endTransmission() API
Now follows Arduino implementation.
Merge pull request #39 from IoTDan/develop

Add PulseIn Test app
Merge pull request #40 from zfields/endTransmissionReturnValue

Fixed return values and error handling in the TwoWire::endTransmission() API
Stripping out pgmspace macros
Implemented HardwareSerial and Tests
Implemented analogReadResolution()
Merge pull request #47 from zfields/analogReadResolution

Implemented analogReadResolution()
Merge pull request #42 from zfields/pgmSpace

Stripping out pgmspace macros
Merge pull request #46 from anthony-ngu/HardwareSerial

Implemented HardwareSerial and Tests
Implemented analogReference() for Galileo (stubbed out)
 - provides runtime error to warn developers
 - Supplied doxygen formatted comments
Made analogReadResolution() parameter const.
Allow SDK to handle both wchar_t and char logging
 - created Log(char) implementation
 - Wrapped all logging in #ifdef _DEBUG
 - Replaced wchar_t * with std::wstring in HardwareSerial
 - Corrected HardwareSerial constructor variable initialization
 - Move HardwareSerial constructor/destructor implementations to .cpp
Updated build-nupkg.cmd to reflect license.txt move