Make Trovebox-Android-App to depend from Trovebox-Android-Common
Initial changes
common: 
- renamed package com.trovebox.android.common.activity.common to
com.trovebox.android.common.activity
- UploadProviderAccessor: added addPendingUpload method variation
- com.trovebox.android.common.common.lifecycle package renamed to
com.trovebox.android.common.utils.lifecycle
Make Trovebox-Android-App to depend from Trovebox-Android-Common
Initial changes
app: 
- removed duplicate classes, layouts, drawables
- updated some references to common classes everywhere
- TroveboxApplication: added common configuration utils initalization to
constructor
- TroveboxApplication.TroveboxConfiguration: added
- CredentialsUtils: added
- AndroidManifest.xml: updated uploads provider reference
- project.properties: removed HoloEverywhere library and added
Trovebox-Android-Common library

test:
- updated references and fixed some compillation issues
Make Trovebox-Android-App to depend from Trovebox-Android-Common
app:
- res/values/dimens.xml: removed site_padding and site_padding_half
constants
- res/layout*: updated refernces to site_padding* to
trovebox_site_padding* everywhere
Make Trovebox-Android-App to depend from Trovebox-Android-Common
app:
- res/values/colors.xml: removed same colors which are present in common
library
- res/values*/devices.xml: removed such as it is present in common
library
- res/menu/refreshable.xml: removed such as it is present in common
library
Make Trovebox-Android-App to depend from Trovebox-Android-Common
app:
- res/values*/strings.xml: removed duplicates

common:
- res/values*/strings.xmlЖextracted ru and pt translations for common
library