Use Renderscript Support Library

Instead of relying on possibly buggy native Renderscript implementations, use the Support Library version which is consistent across all devices/API versions.
Prevent transient crashes due to invalid images when building notifications / syncing to Wearables

Adds additional null checks, replaces IllegalArgumentException with Log message. Also does not update ContentProvider if cache image location was not able to be saved, preventing invalid images or image desync with artwork details.
Merge pull request #113 from ianhanniballake/null_check

Prevent transient crashes due to invalid images
Remove Wearable.API warning messages when API is unavailable

When connectionResult.getErrorCode() == ConnectionResult.API_UNAVAILABLE, this means we are on an unsupported device and we should not attempt to update the data layer. However, since that status is unlikely to change over the course of the app's lifecycle, creating a warning message each and every time this happens is unnecessary. Instead, we can do a simple verbose statement that does not spam logcat unless specifically requested.
Swap boolean expression to match intended logging action
Merge pull request #114 from ianhanniballake/wearable_log_spam

Remove Wearable.API warning messages when API is unavailable
Merge pull request #112 from ianhanniballake/support_renderscript

Use Renderscript Support Library
Prevent further NPEs related to a BitmapRegionDecoder bug (internal bug 18738868)