3.0: Make console option parsers mergable/combinable

Resolves https://github.com/cakephp/cakephp/issues/5231

Make console option parsers mergable/combinable
ConsoleArgument could have a way to test equality with another argument. If a new argument is not the 'same' as an existing one it could be added to the parser.