Native now also needs uart library to avoid "unsatisfied link" panic when darjeeling loads the libraries.

wkcomm depends on uart, so although its not used in the posix implementation of wkcomm, the library still needs to be there.
Fixed some debug info errors in wkcomm_zwave and added some calls to zwave_poll()
Fixed bug in panic.c for arduino.
Removed WHEREAMI debug code to save memory (wasn't used much anyway)
Made array with opcode strings conditional on debug trace constant to save (lots of) memory.
Bug fix: forgot to initialise memory to 0 when allocating wuclasses and wuobjects.
Add some defaults to debug.h
Added debug option to show when GC runs. Turns out printing strings from Java is quite inefficient.
Work in progress on receiving zwave messages
Work in progress on zwave. (implemented send)
Add seqnr to wave send code.
Add function to send reply (with the same seqnr as the received msg)
Added send message code to wkpf_comm.c
Added most recent version of wkpf_config code (and an empty dummy for posix)
Register (empty) message handler for profile framework with wkcomm.
Refactored wkcomm_send_reply
Implement message handling for features and location string
Added code to handle property read/write messages. (write contains some group code that doesn't seem to work)
Implemented final message types for wkpf_comm.
Add *.pyc to .gitignore