NavigationBar : Customization

Includes:

- Allows user to customize navigation bar.
  Features :
   - Choose from 1-6 # of buttons
   - Re-arrange / assign buttons
  Id: Idc9f5f401f15d207504e49de47666bb5510a06ca

- Navbar : Rework logic for determining orientation
  This patch introduces better checks for hybrid ui's.
  This should fix issues of small buttons due to incorrect ui determination
  Thanks Rolf Arne Schulze for testing :)
  Id: If5b61dc4764a98deedb5b801d11451fed2488cba

- Fix layout on N10
- Remove uncessary padding and logic
- Phone fixes
- Phone padding fixes

Change-Id: I8903b85b6ee8581f8564d9dc7b0d40f645d7647a
Merge "NavigationBar : Customization" into cm-10.1
SystemUI: Dutch translations

As these translations are ported from ics,
this will be merged immediately.

If you think the translations in this patch could be improved,
please post a comment.

Change-Id: Ic98dcc7e5dcd09c9fd82fe7f1f7b5b59dd046287
es_ES: Added spanish translations

As these translations are ported from ics,
this will be merged immediately too ;)

If you think the translations in this patch could be improved,
please post a comment.

Change-Id: Ief12f0926be641030218b4feeb293cc10b90bd36
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_frameworks_base into cm-10.1-n7