enable automated testing on travis-ci.org
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.
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
Merge branch 'patch-1' of github.com:dandv/iron-router into dandv-patch-1