Clone submodules in local machine rather than VM

I had more success cloning the submodules from my local machine than within the vagrant VM.
Show how to run nats before tests to watch traffic
Add docs for log levels

- Bleicke and Max
use sensible defaults for staging container limits

[finishes #48367241]
Make promise spec less flaky [#48367779]
Rename all the fixtures to have the language in the name
Extracted out the node specs into a seperate file
Relax criteria for setting mysql DATABASE_URL

[#48096147]
Merge pull request #20 from cloudfoundry/allow_mysql_rds

Relax criteria for setting mysql DATABASE_URL
Rearrange spec directories

* spec/dea -> spec/unit
* put buildpacks spec together with dea specs.

This is to provide an easier/more consistent way to run either
just the unit tests or just the integration tests.
Document running unit vs integration tests in README (#19)
Merge pull request #17 from drnic/patch-2

Clone submodules in local machine rather than VM
Merge remote-tracking branch 'drnic/patch-3'

(issue #18)

Conflicts:
	README.md
Extract out ruby tests, and refactor staging specs
Add external Heroku Nodejs Buildpack integration tests to our DEA integration tests
Merging local and Heroku Node manifests [finishes #46649889]

buildpacks/vendor/nodejs:

Tim Labeeuw and Tony Hansmann (1):
      Merge the Local and Heroku S3 manifest versions.
Fix README
Increase NATS reconnect to make DEA more robust against NATS outages
Add comment to spec
Ensure that stale instances snapshot is removed across multiple runs of the same tests.