squash of Vanir animation control from 4.3

commit 3fc4df803912508b06757244a428f6a4f036406b
Author: Stevespear426 <stephen.k.spear@gmail.com>
Date:   Sun Sep 8 23:41:05 2013 +0200

    frameworks: Animation control

    Allows setting of some system animations based on AOKP's custom
    system animations by stevie spear and listview animations plus some
    extra stuff.

    -Vanir

    Change-Id: Id360abe158d36ab85c1c0d0103428d4a8867e70c

commit 05babbcb1bfc15482848320909e1c18b53434dd0
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Mon Sep 9 00:52:35 2013 -0400

    Simplified alpha listview animation

    most of these animations look like garbage.. so lets
    just include a simple alpha one without interpolation
    because it is not needed.

    PS2: some cleanup and fix potential null pointer
    PS3: small tweak to speed up alpha animation.. may tweak
    transparency levels next..

    TO DO: make it dependent on the values set in developer settings

    Change-Id: I79c184e9125689fa88d0b2cf160e420517f3a91c

    Conflicts:
    	core/java/android/provider/Settings.java
    	core/java/android/widget/AbsListView.java

Change-Id: If243fde3208534e9521e93ebc89b012de9cf9079
Merge "squash of Vanir animation control from 4.3" into kk44