Model change, now wuobject points to wuclassdef and node instead of
pointing to wuclass
Dr. Wang fixed a small bug in his IDE wuclass editor where appid is not
passed in the value it is expecting also one of the url is passing null
appid
After discussion with Dr. Wang, I should just rebuild Sen's location
tree whenever there is a new discovery, so I don't have to change my
model much
Change in models to have new method to create in memory object but not
saved to db
and changed the model relation so wuobject is directly referenced to
node and a wuclassdef (not wuclass anymore)
Lots of changes, added the ability to name new applications when created
And also added a mapping_status and deploy_status to display on the UI
Restructure so now polling is now optional
Mapping status and result will be shown after mapping is done
Deploy status and result will be shown after deploy is done
But real time deploy status feedback is still in development
Add tags in print so it would be easier to spot difference between logs
wukong status is now implemented as a list, so retrieve past wukong
status is possible now
Lots of changes are done to support features implemented in previous
commits
Mapper algo is changed to comply with the new structure without hard
soft tags and wuclass is not published if chosen not to
Rewrite make js to make it less error prone (was reading commented xml)
Give missing getActions method
Fixed an inconsistency in the ordering of the attributes
Fixed print syntax can't concatenate str with int
Fixed syntax error
setup real time polling for deployment
Change some wording of the deploy log
Finally, a working version that will stop polling
once deployment is finished
Merge branch 'merge-features' of github.com:wukong-m2m/wukong-darjeeling into merge-features

Conflicts:
	wukong/master/make_js.py
New changes for application custom component xml