Refactor some code.

1. Add BitmapManager class to avoid reloading Bitmaps.
2. Use height/width received from surface instead of WM.
3. Refactor more code.
4. Codestyle fixes.
5. Gitignore and remove build-time files.
Remove useles file.
Those styles will be used on devices with 11 and 14 APIs.

Please don't force user to see ugly Eclair app style.

Revert "Delete styles.xml"

This reverts commit 387d2f959125c6efbcba6c732345665b251391fa.

Revert "Delete styles.xml"

This reverts commit 441a147745dff5fb39fc02bf91a8c6aeeb178ea0.