Added legacyStorage folder
Moved storage implementation, updated dependencies
Created storage module entry point
Removed old storage code directories

Removed storage code from it's old location.
Updated azure.js so that it pulls the storage stuff via require of
azure-storage-legacy module instead of direct requires.

Updated tests so that they run when referencing from the new location.
Exposing SDK config through common module.
Blob tests now reference storage module, not azure module
JSHint fixes
Queue tests now reference storage module, not azure
Table tests now reference storage module, not azure
Updated npmignore to ignore legacy storage submodule on publish
Fixing version of npm to update two

Npm 1.4.12 has a bug that makes npm install run forever if running
on node 0.8.26. See https://github.com/npm/npm/issues/5328

Fixing to a known-good version of npm until there's a new release
that fixes the bug.
yaml syntax fix
Merge pull request #1218 from christav/storage-module-rearrangement

Splitting storage out into a separate module