From ninja-zigbee-130517.zip
Starting to clean up

Brought in dependency to help with reading messages from server.

Everything is broken.
Early (mostly broken) darwin server port
Zigbee profile data as XML under ASL 2.0 licence
ZigbeeProfileStore to parse and search the profile/cluster data

+ test script (TODO: move it somewhere sensible)
Basic structure for communication between socket and ninja.

Empty driver examples
Don't constantly scan for devices.
Add 0x106 (Light Sensor) to HA profile
Add attributes to illuminance measurement cluster in the ZCL
Improved device drivers and logging
Externalise the protocol constants, add device ids
Power device + incoming zigbee command reading
Better logging of incoming/outgoing commands
Clean up relay
Warn if we try and write to an non-writable device
Actually register devices, flesh out test harness
First version of ZLL profile xml
Fix name case
Allow drivers to check the device's available clusters
Expand the light driver to support plain on/off and dimmable zigbee lights