:preamble support

So, I separate JS files from main Quil project and moved it to https://github.com/Norgat/quil-processing-js

```:preamble``` option working well for ```:optimizations``` ```:whitespace``` and ```:advanced```. And not working for ```:optimizations :none```. But it not a critical. 

Note: _If it will be added to main repo then we must update templates and wiki._

I think we can start conversation about it in this place.