gesture recognizer should only begin when horizontally panning

This fixes a problem where you cannot bounce a scrollView inside the MGSwipeTabBarController if it is already scrolled to top or bottom.