rewrote tab function

old code doesn't work (for me) when I have more than two input.
in plus, in old code, "!e.shiftKey" doesn't work because point to the local "eventData" variable "e" and not to the "keydown eventData"
add visibility condition

add visibility condition
Fix for #199 - detroy method not cleaning up properly
Issue #201: Handle the case when a modal may be removed before the event bubbles to manager
Fix for issue #203, body becomes scrollable after second modal in bs3
fix for event bindings getting lost after destroy
update version number
Refactored destory method, make sure destoyed event is always called
Update README.md
isShown should remain as true if hide event is preventDefaulted
Fixed script error after closing modal when using x-editable

Fixed a script error after closing a modal when using bootstrap-modal in combination with https://github.com/vitalets/x-editable.

X-editable uses jQuery.event.special.destroyed to implement a 'destroyed' event. This triggers the bootstrap-modal 'destroyed' event handler without the event parameter. See https://github.com/vitalets/x-editable/blob/master/dist/bootstrap-editable/js/bootstrap-editable.js#L1397

Solution: add a null check for the event parameter.
Merge pull request #238 from arjan279/master

Fixed script error after closing modal when using x-editable
bumping version to to create a new release (includes serveral minor bug fixes)
rename component.json to bower.json
Added main endpoint to be compliant with Bower
Merge pull request #124 from montrezorro/master

rewrote tab function
Merge pull request #1 from jschr/master

Merge bootstrap-modal