Moved entities initialization upward
Moved colorByElement and var hbondDonors, hbondAcceptors;
Replaced if (camera instanceof THREE.PerspectiveCamera) {} else { by if (camera === orthographicCamera) {
Inlined colorByElement in parseProtein and parseLigand
Added zlib.js to based-on components
Added link to JavaScript port of EDTSurf