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
Merge branch 'x3-devel' of https://github.com/boostorg/spirit into feature/x3_no_case

Conflicts:
	include/boost/spirit/home/x3/string/literal_string.hpp

Finalized the no_case handling based on the corrected encoding handling
Improved the formating
Merge pull request #58 from teajay-fr/feature/x3_no_case

Feature/x3 no case