Added device flag in build for building for phone. Desktop otherwise.
set UBUNTU_TOUCH flag for device target
CB-5655: make visible cordova version(native)
misc
unit tests
move manifest generator from cordova-lib
fix warning message about missing chroot
add missing license header