Do not use underscore.js anymore in the titanium client
Reorganize tispec client files
Change require/include paths to match the new file hierarchy