Added test for external include settings

read_configuration is now part of the interface
added switch_platform_configuration

more rdoc for the rest
component directories added to the include paths
minor negative test
graph:deployment task (needs graph gem)
standard build:deployment task