General cleanup

* use submodules
* clean CSS
* use new jQuery and jQuery mobile versions
* remove unused files
* clean JS (remove duplicated code)