nfc/rfid: Don't disable the plain text edit to make error messages more visible
nfc/rfid: Change default start page to 5

Avoid pages 0-4 that have special purposes.
nfc/rfid: Include page ranges in error messages and add write success message
Remove accidentally commited code
Properly remove widegt from plugins dict instead of overwriting it with None
Update bindings
red-brick: Start API wrapper implementation
Fix typo
Refactoring due to data logger architecture improvement
Recreate tab icons with 16x14 px in size

The old icons were 24x24 px in size which might force Qt to increase the
tab bar height for certain window managers.
Refactoring to single class architecture instead of global functions and variables
(based on code review)
New Architecture for devices (dynamic)

- added SimpleDevice
- added global method string_to_class
Changed LoggerTimer

- added some new parameter for dynamic calling of the functions
- changed func parameter to func_name (now string)
Simple Tests for a simple_device (Barometer)
Postponed Xively support

will be added at a later date
nsis: Don't use differentsection names for disabled sections
red-brick: Restructure and extend API wrappers
windows: Indicate in the NSIS script's filename that it's a template
Added 2 GENERAL identifier in utils.DataLogger

- GENERAL_HOST
- GENERAL_PORT
First Test config in json format