add build tool basics and npm, apm and cake

Added infrastructure for adding other build tools and exemplaric
build tools npm, apm and cake.  Build targets are added as workspace
commands such that you can run them from command palette.
document new features roughly