cLock: NL translations

Change-Id: I1f9f30be2b5bfd60c37d6f3db7c5b3ce1b4223bf
Improve weather retrieval code.

- add weather provider abstraction
- centralize yahoo specific bits at one place
- switch to parsing JSON instead of XML
- switch to using places instead of placefinder, which allows localized
  city names and custom location selection

Change-Id: I5acfa084fda5024bd1af940a866fcdf77ef2895a
Avoid NPE when closing custom location dialog.

Also factor out custom location preference handling to own class to
make it a little easier to implement.

Change-Id: I081997c1ece13789ca908f3e87ebf24a25ce2fd1
Tweak weather provider/location service code

Change-Id: I9334276560be28563530d2d503cdcba6109f099b
cLock: UG translations

Change-Id: Icf52a7f2d89d621bcb788fe84b2d97bbefa20666
cLock: NL translations

Change-Id: I31a33fd719e376a32652aaca29d0189d4123285d
LockClock: DE translation

Change-Id: Ie6e00f7d299dea040e22b60a080b1dba9d760498
LockClock: LT translations

Change-Id: Id3152a5bf245e13b121e2b3ccf0b030ea9b791f8
LockClock: zh-rTW translations

PS3: rebase and add a new string
PS4: rebase

Change-Id: I932f251a223fa3221cc30644980deb8d70fabe82
LockClock: ES translations

- Select location

Change-Id: I033ed1b66fa820852d154defa81127d500b1724a