feature(upgrade): Added ElggUpgrade object.

Refs #6451.
fix(upgrade): Corrected the way ignore access and show hidden entities is applied
Merge pull request #6690 from Srokap/pr/6623

feature(upgrade): Added ElggUpgrade object.