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