Added log observer which constantly monitors logs. Slightly changed
Monitor behaviour when server returns old STH.
Errors are currently visible only in observer log.
Make DNS test standalone.
Mention gtest patch.
gtest patch for FreeBSD.
Respond to comments.
Use with for file write, describe ct-server bug.
Add get entry with proof and get sth consistency.
Modified monitor so it works with AsyncLogClient.
get_entries is now sending multiple queries.
signatureAlgorithm should be the same as signature
Slightly refactored test and log_client.
Async log client now also retries on parse errors.

Changed method that creates get-entries request so it always adds
parse entries callback. Thanks to that response errorback catches
errors both from request and parsing.
Changed creating request to use 0 retries delay.

Also slightly changed formula and flags, so effects are similar to
previous state.
Added methods for getting signature algorithms.
Use a shared_ptr for the HttpConnection in AsyncLogClient.
Add a method to get the tree size of the local database.

This is taken to be the number of contiguous entries starting from the first
entry.
Use an implicit rule to generate dependency files.

Also sorted the includes of those dependency files.
Merge branch 'master' into super_duper
Switch out to a different PPA for some dependencies.

That new PPA seems dedicated to providing backports for older versions of
Ubuntu, rather than supporting just what this person needs, as the one we
were using before this commit. So I hope it's more stable...
Disable Travis notification emails.

This doesn't work as well as I hoped, and tends to have forks spamming us.