New compile scheme

hi folks,

i have been developing for a while with CB, and few thing itch me, the compilation scheme is one of them
not be able to recompile deps and other CB apps, especially when hacking CB it self. 

this pull request allow compilation like n2o does 
https://github.com/synrc/active/
i suggest you to have a look to their framework (clever people).

few thing to fix is deps are compiled with alepo which is bad, 
since alepo is subset of erlang. 

benefit :
short dev cycle, 
always in production mode

cheers.