Rebasing Dracon's various commits deleting various files. Modification of
.gitignore for IDEA files. Fixes to TreeBlocks.java, etc.