Upgrade to HSE 1.16

Passes tests for `gibiansky` and `fundamental` styles. Note that it is somewhat likely that the changes break other styles – for `gibiansky`, I had to make a few (quite simple) changes to get the test suite passing again.

If you would like to verify that your style works, use `hindent-generate-tests` on `master` to generate a test suite from the `fundamental` test suite, commit the test suite, and then test it using this branch.

Let me know if there's anything you'd like changed to merge this.