added better keyboard handling

possibility to navigate by typing a letter
clean added code and indentation
"return false" is the equivalent to e.preventDefault() and e.stopPropagation(), so there isn't a need to have "return false" and e.preventDefault() in the same function. 

Here is a good article talking about the differences and when to use "return false", e.preventDefault(), e.stopPropagation(), and e.stopImmediatePropagation() http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/
Trigger change event on original select when value changes.  Fixes gh-13
Remove unused variables
Remove unused default value
Declare variable before using
Don't need to return value to exit each
Fix for touching scrollbar in IE8/9, and losing the dropdown. (From issue #11)
Gave toggle icon a uniform location

By adding the padding to the toggle image and aligning the background
to right the position is now uniform. Using a 90% value before gave
unpredictable results when using selects of varying sizes.
Added a Redraw function to reflect changes on the <select>
Thought it would be useful to add an scss version of the blank theme.
Fixed Issue #58 - < or > in option breaks dropdown
disable feature added
Added 'select' and 'reload' methods.
Removed trailing newline.
stevev-v-jedo: Fixed browser detection to get dropkick working in ie10
fix bug: if two selects have one same name in a page
Removed use of $.browser because it was removed with jQuery 1.9. Replaced IE and IE6 detection with regex per: http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx
Replaced $.live with $.on, because $.live was removed in jQuery 1.9