Added optional color support to output from CompileDaemon process
Added -log-prefix flag to enable/disable log prefixes for output
Removed debug print that was left in by mistake
Added -graceful-kill flag to support graceful termination of the child process
Factored out the process killing logic into a separate method for readability
Added platform specific code for terminating gracefully.
Left windows gracefulTerminationPossible set to true for some dumb reason.
Removed spurious comment leftover from implementation of graceful termination in the daemon.go file
Removed unneeded build flags on process_windows.go
Fixed some potential code duplication issues with regard to graceful termination
Fixed missing comments for new options
Removed duplicated code when killing a process after graceful killing fails
Update readme with new options
Remove unneeded global color variables that were only used in one spot each
Merge pull request #6 from justonia/master

Optional colorized output, ability to squelch log prefixes, and support for graceful terminations of child process