Make library compile/test/checkstyle on Windows (@Ignore in comments where needed)
Make the SVG sample a functional app.
Fix some comments: - typos, - documented empty blocks, - shortened some {@link}s, - converted some multi-line comments to single-line/javadocs.
Change @TargetApi and SDK_INT comparison constants to named constants from Build.VERSION_CODES and move all ArrayDeque (API 9+) creations to Util.createQueue.
Extract some simple helper classes to reduce code duplication.
Small random changes (nitpicking, to simplify code) Never thrown exceptions lead to never executed code paths. Added some static/final modifiers, @Override annotations Update version numbers: roboelectric plugin 1.11->1.12, Android 19.1->20 Fixes a lot of warnings
Add some generic type arguments to prevent raw type and unchecked warnings, suppress where needed; mostly to reduce warnings at call sites in clients. Also enable further checks (in gradle) for non-test code.
Release some dangling pool resources in finally blocks, and reuse local variables instead of calling getter again. Also add more comments to indicate resource (Closable) ownership.
Make the engine require only the dependencies it will use based on DiskCacheStrategy.