Settings: External GPS Support (1/2)

- Ported feature from CM9
- Fixed string/arrays files
- Removed translation
Submitted on behalf of a third-party: Cuong Bui
PatchSet2:
- Removed random tabs
PatchSet8:
- Renamed method names to match Android Code Guidelines
PatchSet9:
- Remove some duplicate codes
- Fix missing string
- Fix some formatting issues
PatchSet10:
- Fix string regression introduced on ps9
PatchSet11:
- Fix white space error
Change-Id: I5590b23a6539ae0a9b2fb8a07eed5fabdf290cbf

Signed-off-by: iGio90 <giovanni.rocca.90@gmail.com>