Fixes several issues + performance + simulation of native <select> behaviour

Hi! I have some contributions for DropKick:

+ Fixes weird problems in IE and improves performance by minimizing DOM Traversing operations [Issues: #134, #109, #54, #11]
+ Fixes IE7 covering by other DropKick containers [Issues: #35]
+ Suggests a change to fit common validation scripts [Issues: #126]
+ Fixes 'setValue' method
+ Fixes throwing error ('Maximum call stack size exceeded') when syncReverse = true [In fact, I suggest that this must always be true]
+ Prevents window scroll when scrolling through dk_options, simulating native <select> behaviour [Fully working for mouse, Under development for touch]
+ Prevents IE back to top when an option is clicked and the user opens the dropdown again
+ Adjusts example.html to fluid layout for mobile test purposes

I left a few lines of code commented out so you can review and clean.
I also left some questions in the comments so we can discuss improvements for the project.

We'll talk later...