Gjp 42 45 46

Pull request with various optimalisations for the javascript api:
GJP-42: Human readable javascript file
GJP-45: remove common (and server) dependency 
GJP-46: move assembly to impl modules 
GJP-44: build single javascript file

My vote: +1 (binding)