Bootstrap 3 compatibility

Refactored so that jq-ui-bootstrap  .less files can use either Bootstrap
2 or Bootstrap 3 as a base.

To switch to Bootstrap 3.x, comment out the Bootstrap 2.x import
statements, and uncomment the Bootstrap 3.x import statements in
styles.less
Merge remote-tracking branch 'origin/gh-pages' into masterbs3