Faster Computes with some better inline docs.

This changes `can.__reading` to save a map of observable object/events when previously it was an array.  This should provide for a much faster updating of event handlers that happens in `getValueAndBind`.