Fixed multi inclusion of Print.h by adding #ifdef
Merge pull request #59 from NicolasBesson/develop

Fixed multi inclusion of Print.h by adding #ifdef
Squashed pin initialization bug
- "modeSet" attribute of "pinData" struct needed a default configuration instead of being initialized directly from GPIO chip
- "modeSet" is updated every time pinMode() is called to reflect users explicit actions
- Renamed _ReadPinConfiguration() to _Init... to better identify purpose of method
- Renamed _ReadPinMuxConfig() to _Init... to better identify purpose of method