Improve SearchKeyword.replaceKeyword

Work with keywords of all SearchKeyword-based classes
Fix issue where removing an item could result in a
 ConcurrentModificationException
Remove SearchViewProperties

Change-Id: Icb70fb567fc3dc1e4363ab1411e6f255f5a0a83b