Add catalog indexes in the setuphandlers instead of using GS

Thanks to @thet for pointing out that using the Generic Setup
catalog.xml would cause the index to be cleared every time the profile
is imported and for recommending this approach instead.