Add proguard rule to keep Preference classes

Needed to avoid that SwitchPreference becomes obfuscated.

Signed-off-by: Andreas Häber <andreas.haber@intele.com>
Merge pull request #29 from ahaeber/master

Add proguard rule to keep Preference classes
Improve proguard rule to keep Preference classes

Also need to keep members of Preference classes.

Signed-off-by: Andreas Häber <andreas.haber@intele.com>
Merge pull request #30 from ahaeber/master

Improve proguard rule to keep Preference classes
Add empty <application /> element to avoid a Gradle manifest merging error

Per Android Team (http://stackoverflow.com/a/17757200/937715), library manifests should include an empty `<application />` element.  Otherwise, the application cannot use a targetSdkVersion number that is different than the library when using Gradle/Android Studio.  If the app uses a different targetSdkVersion, you get a compile error `Manifest merging failed. - Main manifest has <uses-sdk android:targetSdkVersion='8'> but library uses targetSdkVersion='19'`.
Merge pull request #31 from barbeau/patch-1

Add empty <application /> element to avoid a Gradle manifest merging error.
Bumped version to 1.2.
Fixed wierd typo.
Fixed text color for the light theme.
Removed a lint warning.
- Use more recent version of the gradle plugin.
- Bumped version to 1.3.1.
Resolves issue #37.
Use the correct annotation to ignore a lint warning.
ignore iml files
redraw text if layout requested
tweak to display switch text on empty space instead of thumb

text on the track instead of the switch
added dy variable
tweak for track height
upgrade to gradle 0.9.+, buildTools 19.0.3, removed iml file