removing the ability to customize default middleware functions used thru libmojito.middleware(), instead, developer will have to define their own middleware manually thru app.use()
more simplification on the middleware code
requiring local files
removing tests that were suppose to execute the middleware, not very useful from the high level test infrastructure. we should be able to test individual middleware manually.
removing tunnelMiddleware in favor of the low level rpc middleware. moving fixtures and examples to use app.use() instead of application.json to define custom middleware.
fixing unit tests and functional tests
fixing func test that was using the wrong API for invoke9)
another func using the wrong api
updating docs for middleware, adding history entries
Merge pull request #1342 from caridy/md

PR #1342 - removing the ability to customize default middleware list in `application.json`