updated gradle files to match the latest version of gradle and moved the...

... versionCode and versionName fields from the manifest to build.gradle to be compliant with new android standards

created layouts for pre-ICS devices, changed layouts to new gravity and margin standards ie. start, end