chore(ngdocs): provide test code for lunr search in docs
chore(ngdocs): change minimum search length requirement
docs(loader): fix typo and minor semantic error
docs(tutorial/step_07): add commas make tutorial read more clearly
docs(tutorial): add missing 'node' command and <code> tags
docs(directive): fix typo
feat(jqLite): switch bind/unbind to more recent jQuery on/off

jQuery switched to a completely new event binding implementation as of
1.7.0, centering around on/off methods instead of previous bind/unbind.
This patch makes jqLite match this implementation while still supporting
previous bind/unbind methods.
feat($route): express style route matching

Added new route matching capabilities:
  - optional param