Use InputOption instead of InputArgument where appropriate, refs #373
Document and test MySQL socket connections, fixes #303
ConfigInterface extends \ArrayAccess, refs #375