Make Meteor.bindEnvironment fail properly when not in fiber.

When you call Meteor.bindEnvironment(f), f itself doesn't have to be in a fiber,
but the call has to occur in a fiber, just like all other Meteor server code.

Also tries to make the error message more helpful.

Fixes #1305.