Preserve enumerability of property when providing advice in core/aspect.
Add the ability to observe arrays in core/observe.

* Provide documentation in `docs/observe.md`
* Add handling of arrays