Update Android Gradle to 0.7, Android Studio 0.4.

Note: requires Gradle 1.9 to run, does not yet support Gradle 1.10.
Stop generating ParseConfig.java, use new buildConfigField directive of Android Gradle 0.7.
Fix a deprecation warning.
Bugfix: sliding content w/ animations disabled.

If the animator animations are disabled entirely via the developer settings,
then the sliding fragments do not show their useful content. This commit
works around the issue by detecting when this is the case and forcing things
to be displayed as intended.

The way of detecting this setting isn't exactly elegant: the code times whether
the animation has taken long enough to have happened. I couldn't find any API
method to detect this any other way. If such an API method turns up, the
problem can be fixed more efficiently; if it is known beforehand that there
will be no animation, then there is no need to allocate the double canvas size,
and the measure/layout/draw callbacks of HorizontalSlidingLayout can all just
call their super and return.

Developer Options > Animator Duration Scale > Animations Off.