Bump assets version link to /48/.
Move SiteTestUtils and TestUtils to their own files.
Change root log level to INFO

So Flyway's migrations are logged.
Save posts read stats.
Use the action with id assigned, not undefined id.
Don't require `postIdsRead` when deleting votes.
The page title, body and config posts have no siblings.
Fix bug that registers many many click handlers

This probably breaks the embedded comments article reply button because
now it won't be found. Fix later.
Allow only one vote per role and per guest.
Add E2E spec: InterestingFirstSpec.
Make the embedded comments toolbar Reply button work again.
Fix bug: Make vote buttons work on embedded comment pages.
Upgrade debiki-dao-rdb: Delete duplicate votes before adding unique index.
Use lower bound of confidence interval for probability post is liked

And:
- Remove lots of old complicated code related to rating tags and
  confidence intervals.
- Show like and read count stats if ?debugStats=true in the URL.
Allow guests to read a comment and vote only once per IP.
Add more read-posts test cases.
Don't allow Like votes on own comment. Add VoteSpec.
Various posts-read-stats improvements

- Mark Like:d posts read
- Allow null user to read posts
- Cache bin prop for 0 samples, re-enable assertions
Handle special save-vote exceptions, return 409 Conflict.
Don't show Like button for own posts.