More gitignore changes.
New travis ci test procedure.
All source changes, docs changes, etc. to the latest.