Add more robust view size detection.

Includes at least functional support for 
wrap_content.
Don't test removed functionality.
Use getWidth/getHeight in SimpleTarget
Bring back special handling for views using setTag
Add a more efficient fitCenter method.
Allow bitmap reuse with sample size on 19+
Add a byte array loader.
Move image only requests to loadFromImage syntax.
Add Mockito to tests project and update tests
Make byte array pool size bounded and add tests
More descriptive BitmapLoad* names.
Fix memory cache not exactly obeying size limit.
Merge branch 'master' into 3.0a

Conflicts:
	library/src/com/bumptech/glide/presenter/target/ImageViewTarget.java
	library/src/com/bumptech/glide/resize/load/Downsampler.java
	library/src/com/bumptech/glide/resize/load/Transformation.java
	library/src/com/bumptech/glide/resize/load/TransformationUtils.java
Fix rename in Flickr sample
Generalize LruCache so all caches are size limited
Remove unnecessary code in SafeKeyGenerator
Remove getId from fetchers
Refactor out a ResourceBitmapLoader
Add Glide based disk cache implementation for volley.
Copy and add cancellation to RequestFuture