fixed bugs and enhanced for CSS rotate transitions

/*   1. fix what appears to be a bug based on the infamous "hasLayout" bug.     */
/*   2. enhance the fdSlider to be used with CSS3 "transform: rotate();"        */
/*   3. be more friendly with events:                                           */
/*       • trigger all standard mouse events on the original input:             */
/*        onMouseOver, onMouseMove, onMouseOut, onMouseDown, onMouseUp, onClick */
/*       • trigger events in both DOM systems if they exist:                    */
/*        standard DOM2 and old MSIE                                            */
/*   4. modified auto-finding behavior to target ONLY <input type="range" />    */
/*       whereas before inputs with min and max were targeted.  This allows     */
/*       <input type="number" /> to work alongside.                             */
/*   5. fixed what appears to be a typo in the pixelsToPercent function         */