Merge pull request #62 from tribal-tec/master

Add support for snapshot modules
Close #53: Respect config folder dependency chain when reading configurations

Was mostly implemented, but not obvious from the code structure and
output. Restructure the code to read all data in correct order, move
printouts to reflect parsing chain.
Merge branch 'master' of github.com:Eyescale/Buildyard
Merge pull request #63 from eile/master

Close #53: Respect config folder dependency chain when reading configurations
Make travis config more verbose
Merge branch 'master' of https://github.com/Eyescale/Buildyard
Make travis config more verbose
Merge pull request #64 from eile/master

Make travis config more verbose
Refactor targets to be a bit more usable. Adapt README accordingly
Update README
Update README
Merge pull request #65 from eile/master

Refactor targets to be a bit more usable. Adapt README accordingly
Tweak Makefile so 'make previously-unknown-target' works
Merge branch 'master' of https://github.com/Eyescale/Buildyard
Merge pull request #66 from eile/master

Tweak Makefile so 'make previously-unknown-target' works
Clean up test target naming more:
* Standalone projects use 'tests' from CommonCTest to build before test
* BY used cis (different name...), now uses tests to:
** tests: sum( project-test )
** project-test: depends on project (download..build)
* Reduce #cores on Travis for better readability, since the VMs use 1.5
  cores only
Merge pull request #67 from eile/master

Clean up test target naming
Add cppcheck to default debs
Merge branch 'master' of https://github.com/eile/Buildyard
Add cppcheck to default MacPorts