Merge pull request #186 from dharapvj/less

Less'd version of jquery-ui-bootstrap
1. Add another test case (components-theme2.html) for different color scheme for Bootstrap using bootswatch.
2. moved the file-input related bug fix from docs.css to appropriate css (enhanced.css) and less file (enhanced.less).
3. upgraded less js to 1.4.2
4. Upgraded the html files to refer to new less js.
5. Added local JQ Migrate js file.
Added 2nd theme for bootstrap to ensure that LESS variables are used in all the appropriate places. And no color hardcoding exists.
Currently the theme is only tested on components page.
TODO:
* Test other pages with new theme and close the issues.
* Also need to provide a way to user to chose the theme on index.html.

Changes in less files to fix working with 2nd theme.
2nd theme (united from bootswatch) extended to all the other pages.
Provided a way to switch the themes via dropdown in the nav bar. Needed change in all pages for this.
Moved the LESS'd default theme files inside theme/base folder
Restored the original CSS theming in the html files in root folder.
Added extra item in the switch themes dropdown to choose between non-LESS'd and 2 LESS'd themes.