adds scope for retreiving system shared versions
allows version selection for global filtering
renders version name depending on context

Versions being in the same project as the project the view is rendered
for get simply the name as their name attribute. Versions being in a
  different project as the project the view is rendered for get the
  project name prepended to the name as their name attribute. The later
  is also true for when no project is provided as the context.
Merge pull request #1928 from opf/fix/global_version_filter

Fix/global version filter