new placeholderOption option

added ability to specify an option through a function or the shortcut
"first" which will be used as the placeholder option. If no placeholder
text is specified, then the text of this option will be used as the
placeholder text.
Added ability to get the dropdown element
Merge pull request #1370 from jeffturcotte/master

Ability to get dropdown element
Merge pull request #1365 from corinnaerin/master

Feature: Allow placeholders with nonempty values
only validate initSelection is present on val() if we are not clearing
close on tab-out. fixes #1341
component stays open after clicking on a native select in IE. fixes #1356
Revert "add title for choice item"

This reverts commit 79228ce1e0064816ccfa5e915c1767e864674bad.
clarify syntax. fixes #1358
cleaner way to detect older IE
correctly handle undefined placeholders. tweak to issue #1365
a tweak to prevent clicks propagating through the mask on IE9. #1058
export default escapeMarkup function so it can be easily accessed. #1222
Added setSearch method
Renamed to search