Updated SwipeRefreshLayout.java to the latest version from Android Support Library, revision 20

Applied all the changes from forked version. The newer version has some improvements, particularly:
  - Improved the handling of touch feedback in SwipeRefreshLayout.