Also provide devassistant-gui binary
Expression evaluation is now part of lang + few fixes:

- Interpreter.parse() doesn't attempt to parse list/dict, it just returns them with proper logical result.
- Command.format_deep uses proper name "evaluate_expression".