copied naming guidelines into our styleguide
removed reference to vb
reorder list to group do and do nots
Added language to cover visibility of member variables.
Fixed filter for non-printable characters
Detecting more keys from Unity events
Handling tab key (control character)
Fixed handling of command sequences

Command sequences are Ctrl+C and Ctrl+Shift+X. They should be triggered
when pressing the 'C' or 'X' key and their handling should thus be done
before generic printable characters.  We use the information on the
currently pressed modifiers conatined in the Event structure.
Minor: more readable switch in Keydown()
Minor: removed dead code
Minor: removed useless code generated by TinePG
Resolves #209 with some extra casting logic.
Merge remote-tracking branch 'qsantos/cleaning' into develop
Update STYLEGUIDE.md
partway implemented ML file dumper.

Nowhere near done yet - just pushing to fork so I can show whats there
to others.
Worked out a better system for storing the original source
line numbers that uses less space.  At this point the
"write" part of the algorithm is done, and it's time to
move on to the harder part, of reading it back in.
Markdown ate my "<" and ">" in the document.  Replaced with \&lt; and \&gt;
Document still mentioned the 7-bit bytecode with high-bit for source
line presence - a design that I dropped and the docs needed the
reference to it reomved.
More cleanup of the doc file.
Merge remote-tracking branch 'qsantos/guievents' into develop