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.
Fix title format on documentation on the rest of the document.
Add aes and blowfis on ciphers list on the doc.
Minor change on the license part of the doc.