A new clock widget to create lock screen appwidgets

Change-Id: I7a8b8e99990b668eeec5c742e6745f4acc97fca9
Add programmatic access to setters in TextClock Bug #7478328

Add missing annotation to let appwidgets change values programmatically

Change-Id: I6e9b095e93e4e90bd96e127344354c0dfa46cd86
Respond to ticks when a timezone is set and it doesn't display seconds Bug #7489774

This change also fixes a crash if you programmatically set the time
formats from code before the widget is attached to the window.

Change-Id: I73ead93f5866d9059a4b3823c4304aeca8e419b6
DateFormatTest and DigitalClock Fix

Change-Id: Id29b594882f17fdbac47edecd4aab81b4ecba9d8
Cleanup

Change-Id: I834a3685ad693e69018c7e3b311d0360c3343cae