Add build tool infrastructure and apm, npm, cake

Hi noseglid,

my changes create commands from targets from build tools like apm, npm, cake, make.  Commands are dynamic, i.e. if you change the file, commands are updated.  Little changes on view like variable height (I only have HD-Ready display), and interprete ansicolors from output of e.g. apm, for a nicer look.

I am still working on this, what I want to have soon is specifying a regex, such that you can jump to next error from output.  I also would like to have the output hidable/showable while building and also after build.
Regards, Kiwi