Add a select by expression dialog

Allow to change the current selection based on a QgsExpression
* Select (clear and select)
* Add to selection
* Remove from selection
* Select within selection (Intersect)

Before accepting: The following things have to be sorted out:
* There is an icon missing (Therefore crowds the toolbar unnecessary)
* Is the current location in the toolbar appropriate for this tool?