See #23, #50: Added a check for fixed position support and used that to determine whether or not to turn the plugin off; instead, of checking the user-agent for just iOS5.  Added events for preUnfixed when the target hit its limit. Also, checked for the limit more accurately by using an originalPosition variable to record what the element's position was originally.  Also, namespaced all events.