Unifiy library versions
Tidy up gradle scripts
Cleanup common code in lib.gradle
Clean common gradle functionality
Consolidate common gradle code