Instead of titanium-backbone including a reference to titanium-backbone-ks for development, titanium-backbone-ks includes a reference to titanium-backbone as a submodule. This should reduce confusion about what depends on what.
Jade produces XML, so all we have to do is generate that XML and then use the new XML element builder to turn that XML into a Titanium view structure. Snazzy! Closes #16.
This matches the portion of the Ti.XML API that is used by titanium-backbone.
User reported that Titanium complains when given an id with dashes.