Implement AbstractWindowedCursor#getType.

Additionally, update AbstractWindowedCursor#getString to call toString on values that aren't null or a Clob and throw SQLiteException for byte arrays.
These changes enable DatabaseUtils#cursorRowToContentValues to work in Robolectric tests.
Add implementation for getVolumeControlStream and setVolumeControlStream.
If it's jar, use file separator as '/' for Windows.
Added unit tests for DirectoryMatchingFilter.
Merge branch 'master' of https://github.com/addie9000/robolectric
Merge pull request #501 from addie9000/master

Fix jar file separator handling on Windows.
Merge pull request #499 from erd/add-get-volume-control-stream

Add implementation for getVolumeControlStream and setVolumeControlStream...
Merge pull request #498 from paulblessing/cursor_to_contentvalues

Implement AbstractWindowedCursor#getType.
Rename ShadowDrawable#getLoadedFromResourceId() to match ShadowBitmap's accessors.
Merge pull request #497 from JakeWharton/jw/response-cache

Jw/response cache
Move @Implements, @Implementation, and @RealObject from org.robolectric.internal to org.robolectric.annotation.
Deprecate @EnableStrictI18n, @DisableStrictI18n, @WithConstantInt, and @WithConstantString.
Fix typo.