Fix __LINE__ static assert
Split `restutil` module into smaller parts.

Move those smaller modules into freshly created `vibe.utils.meta` package.

vibe.d code style was enforced in process, documented unittest feature used, few small bugs fixed.
Merge pull request #340 from Dicebot/meta-package

Split / move `restutil` module