Feature/x3 no case

Here's my version of the no_case directive implementation. I haven't modified the symbols parser yet and some test cases still don't pass, they are commented out for. 
I would appreciate to have your comments on how good or bad this fits in the x3 design.