allow meteor to be run from subdirectories

Meteor can be run from subdirectories of the root project, as well as the root of the project.  When run in subdirectories, fast-render was not compiling successfully as it was attempting to find `.meteor/packages` somewhere where it doesn't exist.

This is a rough replication of Meteor's app directory identification code, and should successfully determine the correct location to look for the iron-router package, even when run in a subdirectory.
allow use of this.xxx values in publish functions
Added test case
oops, left in a commented-out debug statement
refactored meteorRoot code a bit
Merge branch 'mystor-patch-1'
version bumped
Merge branch 'better-publish' of https://github.com/mystor/meteor-fast-render into mystor-better-publish
refactored a bit and add 500ms as the timout
Merge branch 'mystor-better-publish'
version bumped
Update inject.js
Update fast_render.js
Update context.js
Update fast_render.js
Update fast_render.js
Update routes.js
Think this is better
Update tests
Don't need this line