Adds French translation

Thanks, Mathieu Belleville!
Removes 2.x 4x4 widget size, which doesn't work
Strips non-Android java references in jsuntimes
Applies lint suggestions
Allows widget to be a keylock widget
Fixes 2x2 widget
Adds xhdpi drawables
Bumps version
Bumps copyright date
Adds lint.xml
Shuffles around class names to provide upgrade path

Moves PM component disabling to Application's onCreate to ensure it runs
upon upgrade
Bumps version
Fixes bug with widget not updating on some devices
Autoformats code
Bumps version number
Adds civil, nautical, and astronomical twilight indicators

Code submission from Rob Prior <rv6@b4.ca>
Restyles twilight visualization; fixes high noon bug

* This better matches the original style
* under certain circumstances, high noon would be
  displayed incorrectly