Missed some name changes when renaming common.sh to common.bash
Fixed urldecode UTF-8 support on linux.
Make sure " is escaped when doing evals in parse_url.
Fixed some things missed when changing from root to admin.
Added asserts for commands to verify exit status.

Added asertFails and assertSucceeds to execute a command and verify
that the exit status is as expected. Also changed all tests to use
these asserts.
Added tests of supplying a DATABASE_URL to the test action.
Fixed indent_cmd to only work on stderr and return exit code.
Don't exit from test on error.
Moved container methods below asserts.
Quoted arguments of make_container.
Remove / prefix from name returned by make_container.
Added password change test to test_run
Better assert message.
Added message method that doesn't print newline.
Added methods to require and check provider extensions.
Added tests for the self-test extension.
Added asserts that do self-test and self-test-setup.
Added tests for the import/export extension.
Added tests for the create-database extension.