Remove codeclimate upload from cuke tests.
Simplify the dependencies check in target#new
Add coveralls.
Fix coveralls token.
Let's try deleting the coveralls.yml file.
Add code climate and coverage badges to README.
Merge branch 'try-delete-coveralls.yml' into development
Add a --build-file flag.

closes #11
Add os gem for testing current os environment.
Fix ShellTask specs on windows.

closes #15
Add redcarpet dependency for documentation gen.
Add failing feature for the c_program target.
Got c_program target working for very simple cases.

The initial target is implemented, it can compile multiple source
files into a single executable.

Also improved the output of existing tasks, to be more descriptive.

closes #14
Merge branch 'add-c-program-target' into development
Merge branch 'development' into add-configuration-support
Add a proper design document for configurations.
Inject configurations into everything.

Broke a lot of tests, but we can add those tests back in later.

closes #12
Merge branch 'add-configuration-support' into development
Update the configuration to support composition.

Also fixed dynamic dispatch of config values.

closes #12
Bump the version number.