Fix broken RTTI on Windows by splitting service registration into separate files, and rename files for consistency at the request from Doug. X-SVN-Rev: 16979