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
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
Merge pull request #580 from LefterisJP/solc_cmd_options

Solc command line arguments