Ported confix to x3 extensions
Merge pull request #33 from vtnerd/feature/x3-confix

Feature/x3 confix
Cosmetic fixes to the repeat directive
Add no_case test cases
Add no case directive
Make no case directive compilable

Added helpers to parse no case strings
Fixed some include locks
Do not pass the encoding as runtime parameter to the parsing helpers
Move the no case tag and the context extraction template to the support
folder
Use the same logic as the skipper to swap between case sensitive and
case insensitive parsing.
Make the char class parser no_case compatible.
Make all no_case tests pass.
Add missing template keyword for clang
Create a fresh no_case context for the skipper
Add the no_case context to the any_parser tests
Use a less invasive case_compare type extraction from the context
Reactivate some test which pass
Implement the no case directive for the symbols parser
Remove the development target
Simplified the case sensitive/insensitive helpers
Fix the char encoding specific generators for all the string literal
parsers
Add the char_set and char_range parser
Add support for char sets and char ranges