Fix #390 - Saved metadata on bundle and only updating UI when new metadata is obtained.
Fix #390 - Removed old metadata when the URL or preference are changed.
Fix #390 - Reverted build.gradle.
Merge pull request #393 from vreixo/issue390

Fix #390 - Updated metadata for custom servers only when necessary or at app fresh opening.