Revert "First commit of TSS extension code"

This reverts commit 869a3598573136c35da4ae1fbee604656b6e787b.
Revert "First commit of TSS extension code"

This reverts commit ebbc71f094cb89029dec90762a5dc674cc5f3bf8.
Fixes that are not directly TSS-related.
remove idea and jar files
reverting build.xml
remove IDEA files
moving DEBUGGING flag to Constants, adding NO_VALUE constant.
added newline to end of .gitignore
carriage returns
Refactoring: moved methods to the most basal class possible, made a separate constructor for PredicateHandler that does not require arguments.
Added a base method that can be called to initialize handled properties in the Mesquite project.
moved DEBUGGING flag to Constants.java, handle malformed local property gracefully.
Refactoring: made a hash of active Handlers, so that they don't get instantiated repeatedly every time they are accessed.
moved Attachable import to header, fixed javadoc headers.
took out the repetitive handling of generic converted values in readAnnotations.
Added call to any active NamespaceHandler's initializeMesquiteProject method after NexML filling is done.
more graceful exception handling of null tree
call wirteAnnotations in case trees are themselves annotated.
Genericized namespace lookup for other known namespaces.
newline