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
Merge pull request #1205 from bhollis/lazy-v3

Avoid loading middleman-core unless needed (v3)
Travis ci update

Test on 2.1.1
Dont allow failures on 2.1.x
Merge pull request #1209 from arthurnn/travis_ci

Travis ci update
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
Merge pull request #1218 from bhollis/ignore

Prevent the file watcher from recursively enumerating into paths that it should ignore
Merge pull request #1219 from bhollis/windows

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
Merge branch 'v3-stable'

Conflicts:
	.travis.yml
	Gemfile
	middleman-cli/lib/middleman-cli/build.rb
	middleman-core/lib/middleman-core/core_extensions/file_watcher.rb
	middleman-core/lib/middleman-core/templates.rb
	middleman-core/lib/middleman-core/util.rb
	middleman-core/middleman-core.gemspec