Break Middleman::Extension into its own file, mirroring the change on master
Be quiet about missing extras when middleman-core is used alone
move livereload init into dev block
pry-debugger is not available on Ruby 2.1
Apply fix from 32716f37293cb2ddeeb939d81648a30b2221cd92 - avoid loading middleman-core unless needed. Fixes #1203
Travis ci update

Test on 2.1.1
Dont allow failures on 2.1.x
Prevent the file watcher from recursively enumerating into paths that it should ignore. This should fix the issue in #1197 as well as provide a performance boost when starting 'middleman server'.
Add tzinfo-data for Windows users
upgrade to newest activesupport
add node_modules to filewatcher ignore
Don't attempt to load local templates if HOME is not set
Don't bother processing asset hash on ignored resources. On a large project with a lot of Sprockets dependencies that were mostly ignored, this brought the build down from 30 minutes to 1 minute
Ignore .cache by default in .gitignore
Improvements to the /__middleman/ metadata pages.

Includes formatting/styling changes to clarify the data being presented as well as align styling with middlemanapp.com. Also adds features and fixes to the sitemap view to show ignored files differently, hide redundant information, print data/options as a hash instead of as array pairs, and to list out available locals defined on a page.
Webrick should not do reverse DNS lookups

This prevents Middleman server from being terribly slow over network. Closes #1118.
Include the destination_path in the instrumentation payload.
Update haml and sass deps
Notify slack
Unvendor padrino
bump uglifier dep