core/server.py:  Added a new internal-only setting that makes it easier to see what CLI arguments were provided when gateone is run:  cli_overrides.  It can be accessed via Tornado's settings (self.settings or self.ws.settings depending on the context).
core/server.py:  Fixed a bug where origins were not being overridden when provided via the command line (used the aforementioned functionality to fix it).
core/configuration.py:  Fixed a bug in `apply_cli_overrides()` where you could get strange exceptions from Tornado being a bit crazy about sometimes wanting a str for options and other times wanting unicode (Python 2 only).
core/configuration.py:  Added a new 'version' command line argument.  Also added some code for it in core/server.py.  Does exactly what you think it does.
gateone.js:  Fixed an issue where application icons could appear larger (cropped) than the containing box in the New Workspace Workspace (Application chooser).
app_terminal.py:  Added a 'version' attribute to `TerminalApplication.info` so that it could be easily sourced for the new --version CLI argument.
app_example.py:  Added a version attribute to `ExampleApp.info`.