Add system property to specify package name

- This is to help gradle builds which flavors declare a package name different from the one R.class is located in.
Only push builds from master to Sonatype
Merge pull request #833 from erd/master

Only push builds from master to Sonatype
Merge pull request #745 from SuperJugy/PackageProperty

Add system property to specify package name
Add ShadowDrawerLayout and implement get/set DrawerListener
Update travis configuration to install the android support library
Change maven path for support-v4 jar
Merge pull request #841 from pivotal-odell/add-shadow-drawer-layout

Add shadow drawer layout
Add logging to Travis install script
Use TRAVIS_BRANCH env var to determine which branch is being built
ShadowLog.LogItem equals, hashCode, and toString.
Merge pull request #844 from robolectric/jw/log-equals

ShadowLog.LogItem equals, hashCode, and toString.
Added support for Intent.getDataString
Merge pull request #846 from r-gurzkowski/intent-get-data-string

Added support for Intent.getDataString
Added support for android:label attribute
Merge pull request #849 from kbremner/add_label_support

Add android:label support
Increase PermGem memory limit for tests.
Merge pull request #854 from erd/master

Increase PermGem memory limit for tests.
Fixed #779. Use Resources#getAssets (ShadowAssetManager) instead of Resources#getConfiguration (ShadowConfiguration) for getting the current qualifiers
Merge pull request #850 from ChristianBecker/christian/test/779

Fixed Resources#getQuantityString with Qualifiers