using boost::program_options for argument parsing
Unknown solc arguments are now ignored
Solc cmdline option for ast outputting either to stdout or a file
Solc evm assembly to either file or stdout option
Solc option to output binary and opcode
Solc gets arguments for interface and documentation related output
Register variably-sized variables on stack.
Cleanup before return.
Changes in compiler to support variably sized stack elements.
Variable-size stack elements for expression compiler.
Style improvements and succinctness in solc main.cpp
Moving most of the solc functionality to own class and splitting implementation in modular functions
Styling issues and new class name for the CLI
Explicitly calling dev::operator<<() on two occassions due to mixup with boost
Cleaner interface for Solc CLI bytecode handling
Take variable stack size correctly into account for return value packer.
Merge pull request #580 from LefterisJP/solc_cmd_options

Solc command line arguments
Stylistic changes.
Const change.
Merge pull request #582 from chriseth/sol_varSizeVariables

Variably sized elements on the stack