make controller init implicit upon instantiation
code consistency tweak in DateUtils
clarify URL set data structure name in Application.js
remove PrefsManager's dependency on Controller for init and observers
move prefs test from test-Controller to test-Application
add .gitignore to repo
shrink main.js, moving more functionality to Application
Uninstall the add-on instead of showing 4th consent page
Show focused consent tab on 3rd showing of the consent page
Change default ranking type to "rules". Refactor Controller constructor to allow tests configure ranking parameters.
Stopping and restarting PlacesInterestsUtils.
Test helper adds to history synthetic urls from an array of hosts.
HistoryReader can be stopped on demand.
Rename misleading resubmitFullHistory to resubmitHistory in Controller.
Allow configuring Controller with number of days to read from history.
Controller disable/enable and uninstall.
Enable/disable/uninstall Controller from Application.