Begin updates for custom recognizers and options

Change gestureTypes from array to object hash; add TODO reminders for changes to options specification, especially around recognizeWith and requireFailure; add TODO for $$phase deprecation in favor of $timeout or $evalAsync.