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.
Perf: cache nulls for classes with no ShadowConfig.
Remove some debug output.
Remove unused code.
Pass roboData into Plan#run without reflection for some perf gains.
Use StringTokenizer instead of String#split(), for fastness.
Avoid String#replace in style resolution for perf.
Avoid expensive method calls when constructing TypedArrays.
Avoid regexes inside tight loops for perf.
Oops, remove perf test.
Oops. Don't create a new temp dir on every test run, super bad for perf.
Remove Javassist remnants.