Gfy progress bar using RxJava

- Fixed vertical size/placement issues
- Only shown if gfy is greater than 1000ms in length
- Added null check
Gfy progress bar refinements

- Added orientation back to configChanged in AndroidManifest.xml
- Added a boolean to track the first time a config change occurs, this is needed for the progress bar logic
- Changed progress bar padding logic to accomodate the orientation flag
- Moved savedInstanceState block up higher so mGfyName could be used earlier
- Cleaned up logic in intent handling a bit to be cleaner
- Start the progress bar as invisible so it doesn't show while loading

Minor tweaks:

- Set the progress bar invisible onStop so it doesn't show when reloading until loading is done
- Only set configChanged if MediaPlayer exists and is playing.  This fixes the problem where rotating the screen while loading would cause the progress bar to not appear properly.
Gfy progress bar

- Fixed vertical height by setting progress bar marings instead of padding
Merge pull request #15 from jseybold/patch-2

Added video progress bar