feature: Enabled travis-ci
Script should not be appended if there is no html or body tag
If the backend server becomes unavailable, miniprofiler should not cause the entire app to crash
but instead call failure proc, which by default issues a warning in Rails.logger
Update spec to asses change in #9
Fix typos, tweak whitespace
Reorganize rails install instructions
Relocate important note about load order so it isn't missed
Break installation into its own section
Remove rendering whitespace, issue 12

The profile_handler js file had a unicode character, U+FEFF,
which is ZERO WIDTH NO-BREAK SPACE. It represents UTF-16 and not
UTF-8. This unicode character is depracated and causes the issues
seen where there is annoying whitespace above the script when it
is appended to the body by Rack::Response.

reference: http://en.wikipedia.org/wiki/Byte_order_mark
Update railtie to install after known dependencies: https://github.com/SamSaffron/MiniProfiler/issues/131
Option to make profiling disabled by default

Add a configuration option to start profiler disabled. Check it value
to decide if profiling should be skipped for each page. Profiling can be
re-enabled by setting the query parameter pp=enable.
Changed configuration option to enable/disable profiling

Set Cofiguration.enabled to false to disable functionality, set it to true to
re-enable. Default value is true.
Correct stale link; prefer hyperlinks where appropriate
Revert "Update railtie to install after known dependencies: https://github.com/SamSaffron/MiniProfiler/issues/131"
Broken on Rails 4
add more gc stats to gc profile, perform memory usage analysis
include more stats, reduce heap growth
don't enable if whitelist and not authorized

This prevents just the cookie alone being enough to trigger profiling,
even if the profiling results cannot be viewed

closes #30
Remove BOM
feature: added option to set flamegraph sampling rate
Allow Rack::MiniProfiler.config.pre_authorize_cb to be set in the app's initializer.