Fix error message in ShadowSQLiteDatabase.java
Added implementation of static method DatabaseUtils.appendEscapedSQLString with test coverage
Fix error message in ShadowSQLiteStatement.java
Check for null before logging in ShadowCanvas. (src is allowed to be null)
modify startService to return ComponentName of given intent so that user can stop service by using return value from startService
Fix gradle build: dependencies and skipping nested classes
Merge branch 'master' of git://github.com/pivotal/robolectric into gradle-build
Moved exclusion of org.easytesting:festutil

to dependency tag for org.easytesting:fest-assert-core
Implemented numerical support for ContentValues.getAsBoolean()

Copied existing Android functionality for getAsBoolean for Number values. Zero is false and anything else is true. Added unit tests to back this up as well as for String and Boolean values.
Added unit tests about Windows file path.
Support loading nine-patches from drawable xml's.
Merge pull request #519 from addie9000/add_unit_test_for_windows_path

Added unit tests about Windows file path.
Fixed ShadowContentValues to fix a bug with the equals implementation. Previously, it would always return false on equality because the object passed in was converted to a ShadowContentValues and then tested to be an instance of ContentValues.
Added tests for ContentValues equality.
Added an implementation for isReadOnly that just returns false.
References to android.R.styleable need to come from real libs android.R class.
Merge pull request #524 from billmccord/billmccord/content-values-equals

Fixed ShadowContentValues to fix a bug with the equals implementation.
Merge pull request #525 from billmccord/billmccord/sqlite-is-readonly

Added an implementation for isReadOnly that just returns false.
Remove unused ZipClassCache.
Move some stuff to impl.*.
Fix issues with android.net.Uri#getQueryParameter().