don't use twitter sources for now.

and by the way, fetching lists has also been supported for a while.
initial cmdline ui using cmdtheline.
make the cmdline code slightly prettier.

aka. refactoring.
implement fetch-all.
tiny docstrings for the subcommands.
add a command to generate html for a query.

e.g. do exactly what the web frontend does, just without the web in it.
set charset in the html as well.

e.g. fix utf8 in static html.
fix delay for save entries thread.
don't convert from/to string unnecessarily.
don't use conduit for http requests.

it somehow resulted in either leaks or just weird memory usage patterns.

there is still a problem, though, because `fetchAll` uses ~30mb
throughout the fetching phase, but then suddenly jumps to >500mb when
writing to the file. this happens with both http-conduit and standard
http, so it might be an ordinary lazyness problem, but i'm not sure why
it happens. need to reduce area i have to test for this.
disable https feeds for now.

(not supported by the http package.)
make dependencies work with ghc 7.8.

(e.g. don't restrict any version numbers, possibly do that later. how do
people do this?)
don't use ghc options for now by default.
disable pinboard as well.

turns out it doesn't support http-only after all.
report progress in fetch-all.
merge branch 'cmdline-ui'.