Implemented active vs. non-active layers

To disable pointer events on a layer:

```javascript
var layer = map.createLayer({'active': False});
```