Prevent vObj not and object errors

Prevent vObj not and object errors

- Change direct access to `Collection::getVersionObject()`
- Load `vObj` with `loadVersionObject()` if
  `Collection::getVersionObject()` is not set

http://www.concrete5.org/marketplace/addons/popup/questions-and-discussion/5.6.1.2/