Do not stop manually started disabled objects when switching runlevels.
Report version as git/master for master branch.
Stop even disabled objects. This is a change in default behaviour.
Before, disabling an object meant that everything about it besides manual
starts and stops would be completely ignored.
Now, it means that the object will not be started,
but will still be automatically stopped.
Add compile date to version reported by 'epoch' command.
Fix color weirdness in early-boot logs.
Always check if runlevels are valid before switching to them, including the default.
Fix horrible bug where reloading config resets the runlevel to epoch.conf's default.
Add new subcommand to 'epoch' command, 'currentrunlevel' to print the current runlevel.
Logs: Don't bother with aligning the status report with the object name, since it often scrolls off the screen if we're on a lower resolution.
Improvements to PerformStatusReport(), including the option NOT to align the exit status to the right of the screen.
Do not allow a config reload to possibly change some global options.
Add more mainstream format for 'epoch' command help.
Set up version information for Epoch 1.0 Beta 1