Move the non-OptionsPage code into a new file for comprehensibility. Change-Id: I306ae669ec9fdd941f777426420859ee2eb89e95 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>