added support section to composer.json
added source key, and support section to arraydumper
fixed CS
Add a command for adding package to composer.json

Updated doc for require command
Add internal support for multiple default composer repositories.
Add default http(s) ports to proxy configuration if they are missing.
Merge pull request #630 from dpb587/fix-implicit-proxy-ports

Add default http(s) ports to proxy configuration if they are missing.
Improvements to autoload docs
Store cached git repositories in user HOME to avoid file permission issues
Pass composer configuration to VcsDriver
Remove redundant __contruct from VcsDriver implementations and move init code to initialize method
Store vcs repositories in composer home to prevent permission issues
Fix var scope
Fix tmp dir for HgDriver
Fix var scope in HgDriver
Create ~/.composer/cache.hg directory if not exists
Remove umask
Protect composer home against web access
Fix unit tests for VcsRepository
Fix DownloadManagerTest creating directories on disk