add justVisible option to selectAll
** Stops submit event on return key press when in search field (#377) **
Added enableClickableOptGroups option
** Added optional clear button for filter feature (#374) **
** Added optional clear button for filter feature (#374) **
Merge branch 'fix_#374' of https://github.com/Tyf0x/bootstrap-multiselect into fix_#374
Alter filtering rules for optgroups

Altered filtering rules for optgroups
* Optgoup header is visible if at least one of its item is visible
* All optgroups items are visible if optgroup name satisfies filter
The resulting behaviour seems more consistent to me.
Removed PDX tags
Add ability to make some OPTION tags selected by default as per provided data

Just set the 'selected' property to true on the data item
Works also for optgroup's options.

Also use jQuery tag constructor and attribute setter to avoid HTML filtering issues
Allow options to be defined by data attributes
Use .closest() instead of .parents() because the latter will also reach parent elements of the plugin container

In other words, if the multiselect plugin is used inside an LI.container tag, it will eventually modify it which is not intended
Ignore intelliJ project file
Add ability to handle the "caption" property from the dataprovider() to display a title on hover of each option label

Update doc
Create the `title` attributes from data
Show that the dataprovider method supports `selected` and `caption` properties
Document support of `title` attribute on OPTION tags
Ignore intelliJ project file
Set the input tag type and name with jQuery's attr() method to avoid any string escaping issue

Factorise some code too
Only deploy the necessary files with Bower
Merge pull request #380 from JhonnyL/master

#365. Additional option for selectAll.