Fix Lib/zip_website.py to work with jython

zip_file must be explicitly closed() to ensure all data is written to
the zip file.  cpython automatically does this for you, but jython
requires you to do it manually.
WIP:  Create zip environments
Finish create_zip_environments.py
Fix create_zip_environments.py

The test.js for assignment1.zip should be taken from the
exam_and_assignments_answers folder and not a website/assignment1
folder.  This way assignment1/test.js and assignment1/code.js can be
developed together in the same folder under the same git repo (the FOUO
one).
Remove obsolete shell scripts
update readme
Fix assignment1 issue:  where to develop?

Assignment 1 has a predefined test.js that is used for the assignment.
It is not FOUO and is needed for the .zip and jsbin environments,
therefore it should be in the public git repo.  The final code.js is
FOUO and therefore should be in the FOUO git repo
(exam-assignments-answers).  So we develop both in assignment1-dev and save
the test.js as is and copy the code.js into FOUO/assignment1/code.js and
save it in the FOUO git repo.

The alternatives were:
- to develop in the FOUO folder.  But that means test.js is FOUO.
- to develop in the website folder, but that mean code.js could be
accidentally overwritten.

This solution (assignment1-dev) avoids both problems.
update readme
Create copy_files.py script; works for example1
Finish create_dev_environments.py
Remove obsolete shell script
Rename tdd.css to lesson3.css, fix title
Make zip_support.py