Record new setup for config command

- support adding a value, not just toggles
- support adding multiple values by accepting multiple options
- support clearing a value by deleting the key
Initial implementation for clearing ips

- Build on modified AbstractMagentoStoreConfigCommand
- Waits for upstream issue 271
Merge remote-tracking branch 'upstream/develop' into develop

Sync with upstream.
Start refactoring config command implementation

- Split configure into separate methods.
Merge remote-tracking branch 'upstream/develop' into develop

- Chase upstream
Merge remote-tracking branch 'upstream/develop' into develop

Chase upstream.
Merge remote-tracking branch 'upstream/develop' into develop

Chase upstream.
Merge remote-tracking branch 'upstream/develop' into develop

Chase upstream.
Revert to upstream version

- config:set command is already in with different implementation.
add encryption key to generate local.xml command
remove erroneous space
getArgument can return as array
Merge remote-tracking branch 'upstream/develop' into develop

Chase upstream.
[FEATURE] Added debug output during Magento detection.
Merge branch 'develop' of github.com:netz98/n98-magerun into develop
[BUGFIX] Fixed unit tests.
[TASK] Updated changes file.
Merge pull request #355 from melvyn-sopacua/develop

Implement drop support for db:import
[TASK] Updated changes file.

[skip ci]
[BUGFIX] Added special handling for old Magento CE 1.4.2.0. MagentoConnect tests.