First somewhat-kind-of-but-not-really working commit

CMake generates projects now.
Once built, it reads really, really simple tokens from stdin and prints
them back. Nothing special, but the infrastructure is starting to form.
Trying to setup TokenStream, but Windows is fighting it tooth and nail.
Everything builds / works on Ubuntu
It works. At least in theory. And on Ubuntu. Windows continues to elude me.
Everything should build and link properly on Ubuntu or with MSVC 12 (2013). MinGW builds & links, but then crashes. No idea what's going on there. I hope it's an issue on my end.
Cleaning up .gitignore.
Removed unused include in frontend.cpp
Better compile-time checks for Token::Type and it's string function. MSVC presents a challenge.
Remoed silly 'flex include file' business.
Adding files for CFG definition. Currently just a design in the textfile but it should be a sufficient enough CFG for our basic CLike language.
Recommit. I probably shouldn't have a git repo in the same directory as a TFS repo...
Converted the grammar from lang_design.txt into the Bison file. Everything builds now, but it's very unlikely that it works. We need to design the AST and figure out what Tokens we need.
Touching up that last commit. We need to design an AST and figure out what needs a token and what doesn't. This project seems smaller and smaller as it goes on.
Merge branch 'chris-dev'