Exposing the connect server instance on OJ so that it can be configured from the ojfile. For instance, to add connect middlewares. Closes #8

Change-Id: Ib60c0f7c3c18b86eaf7edc3f6ff375d976adaff0
Closes #14. The server stalled when a nonexistent file was requested because the source file stream array was empty, which meant the server callback would never fire and the next connect middleware would never run.

Change-Id: I5a6ddd85f45ebbe680d508a08ba35dba31884365
Also found this remnant from an early prototype. OJ should not return the concatenated stream, instead it should be passed a callback, just as the server does.

Change-Id: I4c24fab10bc02acbba691f5164bea660bb7d2a38
Merge pull request #15 from jpettersson/connect-fixes

Connect fixes