Add support for comments at the end of expressions

https://code.google.com/p/speedcrunch/issues/detail?id=293

Any text following a '?' (question mark character, inclusive) will be ignored
for evaluation purposes. It is kept visible in the result display and history
and has its own highlighting color.
Give some love to Evaluator code style
[testevaluator] Coding style