More vegl vgl vl cleanup

@squireg check closely as I am a bit 'slap happy' with some of my search/replace
@joshvote / @victortey  - this should probably be ported to all portals making them nice and generic... will allow sharing updates better in the future... As for class renaming etc - one day.