Results sorting option. Refs #95
update `this.context` with data context on query calls
Firefox Tab and Enter keys issue.

When item is selected by enter, the list is reopened.
Also pressing tab on focused element with drop list cause immediate reopening with empty search result list.
Added the option to select highlighted upon blur, false by default. Original functionality is maintained by default.
Be able to limit each input to a maximum length
Merge pull request #594 from omab/master

Results sorting on populateResults function
Merge pull request #652 from tispratik/master

Be able to limit each input to a maximum length
add [option disabled='disabled'] support. fixes #480 fixes #157
Make the escapeMarkup function escape html tags and some other characters and apply it to usefull places
Merge pull request #643 from akinnee/master

Added an option: select highlighted option on blur, "selectOnBlur: false"
Allow to pass a callback as ajax.url
Merge pull request #692 from 4sh/master

Allow to pass a callback as ajax.url configuration parameter
add loadMorePadding option

- Trigger load before scrolling to the very bottom.
- When scrolling very fast, unless we pre-load entries, the page itself
  will scroll.
Merge pull request #697 from agworld/add-load-more-padding-option

add loadMorePadding option
Merge pull request #691 from jelte12345/master

Fix XSS injection
Fixed testing mistake
allow passing a function for maximumSelectionSize
Merge pull request #703 from jelte12345/master

Fixed my own XSS pull request to actually work
Merge pull request #610 from MaxxSoftware/master

Firefox Tab and Enter keys issue.
ready for single