Changing can.Control.route selectors to match pushstate.js
A generous update to the can.route.pushstate documentation with examples and advice.
Merge branch 'master' of https://github.com/bitovi/canjs
Corrected pushstate tests, keep them from running in dist
Make pushstate tests work in dist
make can.test.path work with dev
skip AMD url generator when absolute path is required
Added info about creating an empty Model.List.
Them syntax errors be confusing!
Consistency, it's a thing!
test and fix #1079
Fix @typedef name to be dot-separated.
Fix the tabbing/spacing in the validation markdown files, and re-path the @demo for validation.
Documenting how to access Map properties containing a dot
Simplifying and clarifying lazymap docs
Fixes #1074 - Only call findAll once if argument is a deferred
Fixes #1078 - add offset support to @index
Fixes compute.read with a Map wrapped in a compute

Previously if compute.read received a can.Map wrapped in a can.compute
it would attempt to call `.attr` against the compute itself. This is
because we were checking for `prev` to be a compute and if so getting
the value, but not setting the value on `cur` as well.
Added failing test case for #1143: error when passing a string literal that contains "=" to a Mustache/Stache helper.
Fixed #1143, error when literal string arguments to a Mustache/Stache helper contain '='. Caused by a loose regexp.