Merge pull request #6 from vliedel/master

added current limit
1.) Update boards config for devkit. 2.) Do not upload if build failed. 3.) Remove break at main
removed ^M characters
reorganized includes to avoid APP_ERROR_CHECK macro of nordic overwriting our macro
moved BLE_CALL, BLE_THROW macros and ble_exception  to ble_error.h
removed variables for singleton classes and replaced by ::getInstance() calls
Add openocd possibility to flash the NRF51822
Merge remote-tracking branch 'upstream/master'
Bug fix: remove Storage destructor
improved persistent storage
added device name, device type and room to persistent storage (strings)
Merge branch 'master' of github.com:dobots/bluenet

Conflicts:
	src/common/storage.cpp
compile bug fix (but why??)
storage: added checks if read memory has been written or is unassigned
added additional storage helper functions (uint16 and uint32)
removed continous read of current limit from flash
remove breakpoint at main
merged
merged
changed pin names for clarity
added analog reference pin
changes for voltage curve