Replaces hash for 'javascript:;' in href

To prevent the hash to reload the page
Fixed issues with asynchronous data sources (for example $resource)
re-applied changes from angular-ui/ui-select#63
Merge branch 'async-resource-fix'

Conflicts:
	dist/select.css
	dist/select.css.min.css
	dist/select.js
	dist/select.js.min.js
Fixed small bug where pressing enter would not save the tag
Merge branch 'tagging-support'

Conflicts:
	dist/select.css
	dist/select.css.min.css
	dist/select.js
	dist/select.js.min.js
Merge commit 'a67131e2d8b77f4d3e825e382819d8708e9055de'

Conflicts:
	dist/select.css
	dist/select.css.min.css
	dist/select.js
	dist/select.min.js
	src/select.js
added initialisation value for tagging
Fix case where undefined custom objects return isActive === true
Fix case where undefined custom objects return isActive === true
Rollback whitespace changes
feat(match): show x icon to clear/reset the current value (select2)
Adding ability to have a callback for highlighting an item
#319 fix for lock selections
Updating lock to be an expression
Merge branch 'master' of github.com:angular-ui/ui-select

Conflicts:
	dist/select.css
	dist/select.css.min.css
	dist/select.js
	dist/select.min.js
	src/select.js
Merge branch 'master' into tagging-support

Conflicts:
	dist/select.js
	src/select.js
Rebuild source files post merge
Re-introduce check to prevent unintentional "all active" return for not yet selected results list elements
moving to select choice