Move registration of core preview providers to preview

So the class files only have class code and don't execute code
Fix intendation and doc blocks of preview providers
Split office providers into one class per file
Split bitmap providers into one per file
Merge pull request #12483 from owncloud/issue/6101-preview-providers

Issue/6101 Autoload preview providers