use new prototype silk 0.3.0
Merge branch 'develop' into RAM-dynamic-silk-proto
bump version to development 0.3.0
set to development version 0.3.0-pre.1 and update silk dependency
check for env variables for shared components and data
improve error message for IllegalArgumentException
add components and data to silk project structure validation, improve associated error msg
Merge branch 'RAM-dynamic-silk-proto' into develop