Reordered includes and added mandatory attributes

Prior changes have changed the way includes.js is used, in the results
view the script include has additional attributes defining the profiles
to display. These changes seem to have broken the results-index view.
The results-index view failed because:

- jquery.tmpl.js requires MiniProfiler.jQuery from includes.js

- includes.js looks for a script with the id='mini-profiler'

- the attribute data-ids is mandatory
Merge pull request #119 from JSkimming/results-index_broken

Reordered includes and added mandatory attributes for results-index view
add back in support for /HomeResultsAuthorization that was removed in f91d95d64c0e1aa4920b2b048c701f496ee76fca
refactor MiniProfilerHandler.RenderIncludes method; add extension method to render a bool properly to javascript; fix bug w/ startHidden and incorrect js bool conversion; allow testing of startHidden via query parameter
update .net assembly versions and nuget package configs for a release
Add attr_accessor for new config options

Add accessors so that options can be set using:
Rack::MiniProfiler.config.start_hidden = true
instead of having to use #merge!
Merge pull request #123 from engwan/master

Add attr_accessors for new config options