fix(upgrade): fixes erroneous values in the list of processed upgrades

Code in the upgrade includes was overwriting variables in the upgrade
service resulting in an object being saved to the list of processed
upgrade where the filename should have been. This upgrade replaces the
class with the filename and isolates the scope of the include so
upgrades cannot break the process.

Fixes #7198
Merge pull request #7199 from juho-jaakkola/issue-7198

Fixes erronous values in the list of processed upgrades
chore(i18n): update translations
chore(release): v1.9.1
Merge pull request #7201 from juho-jaakkola/release-1.9.1

Release 1.9.1
fix(style): ordered list markers now always visible

Due to the default list-style-position: outside, list markers would extend
to the left of the elgg-body content and be cut off due to the way that
element is layed out. Here we change the model to inside position.

Fixes #7206
fix(upgrades): now stores ElggUpgrade by paths instead of full URLs

Storing upgrade objects by complete URLs can be problematic if the site
URL changes.

Fixes #6838
Merge pull request #7212 from mrclay/7206

fix(style): ordered list markers now always visible
docs(views): adds documentation for the views system
Merge pull request #7219 from juho-jaakkola/view_docs

docs(views): adds documentation for the views system
Merge pull request #7207 from mrclay/6838

fix(upgrades): now stores ElggUpgrade by paths instead of full URLs