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.
Add rewritten accessrules documentation with other documentation improvements.
Merge pull request #19 from niwibe/access-rules-improvements

Access rules improvements.