Begins nrf51822 gcc arm export
First pass at linker script
Makes sure the extension is .bin when using GCC_ARM
Begin export
Oops
Add nrf51822 to export target
Updates NRF51822 target defines
Adds basic tmpl file
Adds check for INITIAL_SP
Adds startup file
Merges linker scripts into a single file
Puts the NRF51822 test in a nicer place
Enables hex hook
Exporter outputs hex
Adds sreg concat
Error header inclusion in the error code file - fix.

	- weak declarations removal from code files
cppcheck Popen usage improvements (stderr issues)
Reset device to initial state in disconnect()

Added code to reset the device to the initial state when disconnect() is called. This prevents calls to configured() from returning true when the device has been disconnected.
Updates clock value
cleanup