Added InputFilter, which is currently an example of extending
DocumentFilter that I got from:
http://examples.oreilly.com/jswing2/code/ch22/UpcaseFilter.java

There is also a rather lengthy note that explains what needs to be done
with with InputFilter.
Merge remote-tracking branch 'origin/andrew_dev_anonymouth' into Marc_Anonymouth