Work in progress on splitting wkcomm in wkcomm, routing and radio parts.
Work in progress
Different libraries for radios and routing was causing more problems than it solved (especially dependencies between routing and wkcomm). Put everything back in wkcomm for now, but in separate directories.
Work in progress. Seems I broke Zwave, but the idea should be clear.
Renamed dj_vm_pollingHook
Moved some init code and main loop from wkpf_virtual to wkpf since it needs to be in wkpf for picokong.
Move some code from config/native to platform/posix to reuse it in future native-picokong config.
PIcokong on native platform works.
PIcokong config for wunode, still untested. 20K now, still some work to do.
Moved wukong specific code from app.xml to new wkpf-app.xml.

Applications that will use the profile framework should import wkpf-app.xml instead of app.xml. wkpf-app will in turn import app.xml, and add two wukong specific targets to compile the Java code and wkpf tables (target wkpf-all), or just the wkpf tables (target wkpf-tables-only).
Moved function to register virtual wuclass from wkpf to wkpf_virtual
Revert "Example of how to use this to count the number of switches in the light actuator (revert this commit before merging)."

This reverts commit 2a7f82f035767f0a032599475c156d4611e7cb49.
use EnabledWuclasses.xml to generate native_wuclass.c
Merge branch 'develop' of github.com:wukong-m2m/wukong-darjeeling into develop
Added setup function to all wuclass that will be called once, just after the object is created.
Merge branch 'setup-function' into develop
fix bugs when reading property from default components
Merge branch 'routing' into merge-routing

Conflicts:
	src/config/native/c/config.h
	src/lib/wkcomm/c/common/radios/radio_zwave.c
	src/lib/wkcomm/c/common/wkcomm.c
	src/lib/wkcomm/c/common/wkcomm_init.c
	src/lib/wkpf/c/common/wkpf_links.c
	src/lib/wkpf/c/common/wkpf_links.h
	src/lib/wkpf_virtual/c/common/javax_wukong_wkpf_WKPF.c
Fixed message length and some debugging info.
Fixes buffer sizes in wkcomm.

Higher message size than 20 seems to cause problems in the uart. Looks like the current packet overwrites itself. Need to fix this soon, but for now payload size 20 will work.