Merge branch 'hotfix/device-manager-read-values'
new branch for avr refactor
fixed netbeans project to use related project between brewpi_sim and brewpi_avr (this previously failed because of a path problem.)

Removed unused cpp files from the project (so they are not linked.)
setup()/loop() are no-ops.

Similarly for the Atmel studio project. Now compiles to

	Task "RunOutputFileVerifyTask"
				Program Memory Usage 	:	1430 bytes   4.4 % Full
				Data Memory Usage 		:	205 bytes   10.0 % Full

On uno.

				Program Memory Usage 	:	3208 bytes   9.8 % Full
				Data Memory Usage 		:	136 bytes   5.3 % Full

on leonardo.
Fix for building x64 target: void* is 64 bits, while unsigned int is still 32.
initial work on basic object model
work in progress - sketching out DataStreams and common representation for serial and eeprom.
When setting mode to profile, don't discard temperature settings for fridge and beer.
This will make sure the Arduino keeps controlling the last known temperature, also when it boots into profile mode standalone.
fixes for makefile
case-sentive include
additional commands to list defined objects in eeprom
abstract definition and main loop implementation of component update cycle.
Values..cpp -> Values.cpp
removed debug info from makefile
comms streams - binary to hex text conversion.
logging life cycle function
fixes for desktop compile
Comms global output stream.
ignore googletest in doxygen
Generic container / root container configuration moved to main module.
Tweaks to the object hierarchy. Too many intermediate objects now which I will factor out later. (Even though they have no data members, they are not free and cause program bloat.)
Merge branch 'develop' of https://github.com/BrewPi/brewpi-avr into develop_ng
missing files from prevoius commit
new files in makefile
Merge branch 'develop'