Added Travis CI config
(cherry picked from commit bd5247eaab041d53307eea55b580cd7c6577310c)
Renamed $ to jQuery in the factory functions. jQuery is the variable passed to the inner IIFEs
Fixes #5572
(cherry picked from commit 74a3d843f1f05c042a544c5ef5245f937ea4e5b6)

Conflicts:

	js/jquery.mobile.core.js
Removed Travis CI config file until we actually get it working
Wrapped the namespace declaration in an IIFE
Merge pull request #5573 from gseguin/issue-5572

Fix for issue 5572