Adding support for multiple edmx files in one or more assemblies

The default paths for the workspace did not work with our particular
entity framework setup.  I needed to support multiple edmxs, and be able
pass in resource paths for the Object Context creation.  I also had to
support multiple metadata workspaces
Allow users to specify different connection options for the redis store

This allows you to use redis running on alternative hosts etc without having to create a subclass and override the private redis method.
Merge pull request #76 from NZKoz/redis_connection_options

Allow users to specify different connection options for the redis store
Fix the railtie's default pre auth callback to support staging environments
Merge pull request #77 from NZKoz/fix_railtie

Support environments other than production and development by default
Fix bug on Ruby 1.9 with jQuery 1.8.1.
Merge pull request #78 from jarib/fix-for-newer-jquery

Fix issue with jQuery 1.8.1.
Add CustomTiming columns to includes.tmpl
Add CustomTiming structs
Set User in result page struct

The page['User'] is set to 'unknown user' in PageTimerStruct and
never updated to a real value anywhere that I can see. It's useful
to have a valid value here for troubleshooting issues with users
stomping and stealing each other's results.
Don't link custom timings like sql timings
MiniProfiler#counter API for registering custom timings
Pass the page_struct to timingTemplate for CustomTimingNames
Merge pull request #80 from rtomayko/user-in-results

Set User in result page struct
Profile Ruby Net::HTTP if is defined

During boot, if Net::HTTP is defined, start profile on
request method.
Merge pull request #84 from rogerleite/add-net-http-patches

Shows all Net::HTTP requests
1.8.7 bug
added automatic asset versioning
o() no o ...
Simplify inline script loader

Loads jQuery on MiniProfiler.init
Moves jQueryMP global to MiniProfiler.jQuery