Converge unittest config copying.
Move __init__.py check for tests into test.sh.
Call scripts/clean.sh over make clean in build.
Move 'set -e' in build to bash invocation.
Remove un-needed second call to clean in build

test.sh doesn't create google-breakpad, or builds and breakpad &
stackwalk have yet to be built in the process.
Pull out integration tests, and deps to own script
Removing PREFIX as it is already set in install.sh
Rename PREFIX to BUILD_DIR in install script.

This is a more apropos name, since PREFIX doesn't actually get set until
the use of deploy.sh
Fix default BUILD_DIR location to real default.
Move packaging step to own script: package.sh
Remove extraneous call to mkdir builds.

This is handled by a mkdir -p call in install.sh
Move analysis out of build.sh to own script.
Remove extra copying of unittest config in test.sh
Remove comments from build.sh.

Zamboni has a completely different deployment process now, and the unit
test comment adds little information.

fix bug 1054550
Fixes bug 1010032 - Added documentation about Elasticsearch and features based on it. r=bramwelt
fixes bug 1055273 - Smarter and faster test of API ratelimit
Merge pull request #2300 from peterbe/bug-1055273-smarter-and-faster-test-of-api-ratelimit

fixes bug 1055273 - Smarter and faster test of API ratelimit
Merge pull request #2294 from bramwelt/consolidate-build-steps

fix bug 1054550 - Consolidate Build Steps
fix bug 1055377 - stop warning about missing revision on migrations