Merge pull request #19 from tkrotoff/master

Fix Selectize theme
Make indentation coherent with itself

- Replace tabs by spaces
- foo:function() => foo: function()
Finish to remove ui-keypress
Ignore files from JetBrains products
Update to latest AngularJS and jQuery
Fix for Firefox 3.6: use jqLite
Remove uiSelectElements
Refactoring
Add a space after //

'// ' is way more common (AngularJS, Backbone.js, Ember.js...) than '//'
<div/> => <div>
.bind() => .on()

See http://api.jquery.com/bind/
"As of jQuery 1.7, the .on() method is the preferred method for attaching event handlers to a document"
Fix for IE8 and Firefox 3.6
Remove unused file select.css
Integrate demo.js inside index.html
Remove Select2 and Selectize CSS files from the repository + templates inline file select.js

Rely on CDNs for the CSS files instead
Simplify package.json and karma.conf.js
Fix Selectize inline CSS
Add more tests
Improve documentation
Concat the templates to dist/select.js