Implemented analogWriteResolution()
Fixed constrain() algorithm
Expanded pinData struct size
Added doxygen comments for surrounding functions
Add analogWriteResolution() functional test to tests folder
Make assignment operator private (inaccessible) for HardwareSerial class.
Merge pull request #56 from zfields/analogWriteResolution

Implemented analogWriteResolution()
Merge pull request #62 from zfields/hardwareSerialW4

Make assignment operator private (inaccessible) for HardwareSerial class...
Preliminary Implementation of Servo Library that uses PWM Start and Stop
Stub out Wire API onReceive() and onRequest()
Removed Logging and added documentation around functions
Added back in readMicroseconds function
Merge pull request #66 from zfields/onReceiveRequest

Stub out Wire API onReceive() and onRequest()
Merge pull request #67 from anthony-ngu/ImplementServoLibrary

Implement Servo Library and tests
Implemented EEPROM
EEPROM tests
Merge pull request #68 from zfields/eeprom

Eeprom
Fixes to support compatibility
Split Ethernet library into it's own NuGet package.
- bring avr directory reference into NuGet
- add avr/macros.h and avr/interrupt.h files
- add necessary `#include <cstring>` into avr/pgmspace.h
Remove analog `#defines` from Arduino.h in favor of pins_arduino.h
Remove Print.h