BBOX strategy doesn't allow projectionless layers

this patch adds support for them by safeguarding calls to `this.layer.projection`