Portlets, refactor bulksearch

Code can find all static portlets,
no regex and no integration in ui yet
Preparation to allow for effective portlet search
Extend bulksearch to search portlets too

Now I could remove the portlet utility
Add search fol all languages
Prepare tests for replacements
Adapt bulkReplace to new abstractions.

Needs some heavy cleanups, commit contains too many changes too, but
won't untangle this.
Implement the actual replacement in portlets

This needs some serious refactoring, next commit
Refactoring

move the looping other every change into the result
object. This makes the replace view method a bit easier
to understand
Cleanup warnings
Update ignores
Fix a bug in portlet replacement

Also, I somehow totally screwed my commit history,
Not sure if I broke something accidentally
Repair template

The option was removed, accidentally
Add change notes