Change naming convention for threads and make classes consistent
Change version to 0.29.01
Fix login status reporting bug by tracking status differently
Add debugging support for notifications
Use StateTracker for SchedActivity reports. Simplify users.
Numerous changes (many mechanical) listed below.

+ Remove daydream mode and autorefresh mode: Impacted:
++ BaseController.java
++ Inactivity.java
++ MainController.java
++ MainUI.fxml
++ ScheduleItem.java
++ SchedulerController.java
++ SchedulerUI.fxml
++ RESTServer.java
++ InactivityOptions.html

+ Rename SnapshotStreamer to SnapshotProducer. Impacted:
++ AppContext.java
++ LocationController.java
++ OverviewController.java
++ SnapshotProducer.java
++ StatsStreamer.java

+ Change the name of a utility method in BaseController. Impacted:
++ GraphController.java
++ LocationController.java
++ NotifierController.java
++ OverviewController.java
++ StatsStreamer.java

+ Compute a Vehicle UUID in AppContext.java
+ Fix typo in notification message in NotifierController.java
+ StatsStreamer.java uses StateProducer now
+ VTUtils.java added minor new utility function
+ DataStore.java: Fixed problem with empty ranges
+ TripController.java: Fixed problem with empty ranges
Add/update UI images based on new Tesla smartphone app
Fix minor typo
Fix variable names in comments
Get rid of cookie handling - no longer needed
Add Steel Grey as a car color, update wheel names to better match Tesla
Map of internal firmware version to human readable version
Add a comment documenting the style for slider font size
Adapt to new TeslaClient API
Add new firmware version mapping
Adapt to new TeslaClient API
Adapt to new TeslaClient API
Add notification for door unlocked
Add auto-retry mechanism and adap to new TeslaClient API
Adapt to new TeslaClient API