Fixed tasks not resetting. Closes #150.
Merge branch 'release/v0.6.4' into develop
Added error checking to yaml file loading.
Converted away from hardware tabs to spaces.
Fixed broken wiki links in CONTRIBUTING.md
Additional unittest for config.get method
OutputManager is replaced by GlobalLogger.

* Old staff is marked with 'deprecated'
* There is two phases: before loading a config (default config is used)
and after config is loaded (logger could change logging file)
* There is feature to setup verbosity levels both for outputing to
console and outputing to file
* Configuration is loaded in error-proof manner. All values are set to
default if config cannot find them
* Fully qualified logging section in config:
Game:
    Verbosity: !Verbosity High # OutputManager 
Logging: # GlobalLogger options
    FilePath: "dash.log" # Phase 2 logname
    Debug: # Is taken in debug build
        OutputVerbosity: !Verbosity High
        LoggingVerbosity: !Verbosity High
    Release: # Is taken in release build
        OutputVerbosity: !Verbosity High
        LoggingVerbosity: !Verbosity High
Merge pull request #155 from NCrashed/develop

Feature: New logging system
Changed signature of timed tasks, added a bunch more overloads.
Updated to new logging API.
Updated README.md with flat badges.
Made elapsed time in scheduleTimedTask cap out at dur.
Fixed typos in tasks. Closes #156.
Added scheduleInterpolateTask.
Added quaternion support for interp task.
There was a bug in Transform.forward function.  The Y value was incorrect
Actually our whole Transform.forward was based on Left Handed coordinates not Right Handed.  Seems better now.
Loading now matches the behavior seen with independent rotations.
Added unittest to scheduleInterpolateTask, fixed some basic bugs.
Added overload of scheduleInterpolateTask for properties.