Add support for initialization urls.
Clean up request spec.
Merge pull request #198 from FuegoFro/request_spec_cleanup

Clean up request spec.
Simplify logic checking that all initialization requests are done.
Merge pull request #197 from FuegoFro/shell_initialization_callbacks

Add support for initialization urls.