add Addon.prototype.isEnabled for an addon to exclude itself from the tree

closes #2269
The addon itself already knows the environment also now that I think about it (from `this.app.env` since `this.app` is set in the `included` hook of the addon).