Update .travis.yml

Added shebang to shell script
Added some exceptions to AspNet RequestHandler to easily identify bootstrapper errors
Moved bootstrapper locator code into methods instead of static ctor
Added tests and exception when multiple bootstrappers are found