Fixes execution guard bug preventing server start.

Detects uninitialized server and wraps with more informative exception.
Adds a test to detect this bug and patches Jetty6WebServer to correct
the issue.
Remove useless lines copied from different test
Merge pull request #499 from trentonstrong/execution-guard-bug

Fixes execution guard bug preventing server start.