Reduce Bootloader Size

changing few uint16 variables to uint8
Accept Time Broadcasts

NodeJsController sending Time broadcasts every few minutes.
Sensor accepting not just Time messages addressed to the specific
sensor.
Split Application and Driver Layer
Adding defines for different board layouts in MyConfig

Adjusted all Gateway examples but only one sensor example so far
(DallasTemperature). Other sensor examples should get the same three
lines added (not mandatory but helps avoiding unnecessary debugging when
selecting the wrong setup)
Add new scene controller with touch display example.
Upgraded RF24 to latest version which supports SoftSPI. 
Added DigitalIO and UTFT libraries to support the new example.
Fix problem reported in RelayWithButtonActuator example.
Forgot to enable MINIMAL mode for RF24 in the latest commit.
Merge branch 'master' of https://github.com/mysensors/Arduino.git
Update include statement resulting in compile error.
Update UIPEthernet library
Merge branch 'development' of https://github.com/mysensors/Arduino.git into development
Update to latest UIPEthernet library
Merge branch 'master' into development

Conflicts:
	libraries/UIPEthernet/utility/uipethernet-conf.h
Merge branch 'tosa' of https://github.com/ToSa27/Arduino into
ToSa27-tosa

Conflicts:
	libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
Merge branch 'ToSa27-tosa' into development
Sent startup message to controller when it connects.
Fix problem reported by Yveaux here:
https://github.com/mysensors/Arduino/commit/aeb9f30482532122b624fe4f061b5176571b0c6b#commitcomment-8300974