Big improvements to the config files.

- Updated header
- Added alot more information about what everything does.
- Changed the layout. All config files now have the same layout.
- Changed some options in the Logging.config.yml
Changes to the updater, FileLogging and more

- Updated ConfigCache to the new names in the config
- Changed Updater to make it better suited for the title format of
tekkitrestrict.
- Added some methods to get the current version, if its a beta or a dev
build, etc.
- Added backing up of old config files in preparation for 1.15 release
where all config files have to be changed.
- Changed version to 1.15 in preparation for release.
- Added support for the new config items to set the Filename and
StringFormat of logs.