Mention that Router.current() is reactive

And add example of using `this.path`
enable automated testing on travis-ci.org
Remove erroneous executable permssion on js files.
Merge pull request #590 from dandv/patch-1

Mention that Router.current() is reactive
Fix up route error messages and url func.
Set layout before each recomputed action; closes #600
Bump blaze-layout version and minor pr/607 adjustments.

- We want to fix the setLayout(undefined) issue in blaze-layout itself, rather
  than relying on an OR guard inside of iron-router.
Remove erroneous executable permssion on js files.
Fix up route error messages and url func.
Set layout before each recomputed action; closes #600
Bump blaze-layout version and minor pr/607 adjustments.

- We want to fix the setLayout(undefined) issue in blaze-layout itself, rather
  than relying on an OR guard inside of iron-router.
Merge branch 'dev' of github.com:EventedMind/iron-router into dev
Merge branch 'travis-tests' of github.com:mizzao/iron-router into mizzao-travis-tests
Refactor and clean up getController method on Route.

Split into newController and findController to make it easier to understand.
Clean up location file whitespace.
Dummy Commit
Sorry I forgot I'm having commit access. oops.
Delete smart.lock; Fixes #608

We don't need smart.lock in a smart package; it confuses Meteorite anyhow.

An alternative if we insist on having it is making sure it is kept up to date with smart.json.

I think this Travis test will work...
Update .gitignore to ignore smart.lock
Fix #562 - s/before/onBeforeAction/, same for after