Major refactor of access rules system (has breaking changes).

Changes:
- Now with builtin support for report errors from
  rules handlers (not only true or false).
- Support for more human friendly uri matching
  system using clout library. Regex matching is still
  supported and no deprecation is expected for it.
- Performance imporvements: remove part of compilation
  of access rules and rules handlers logic from request
  time.
Update .travis.yml for run speclj tests.
Improve documentation: wip (not related to access rules)
Add rewritten accessrules documentation.