More regexs for pde2py: closes #42 

Now with 100% more comments :D
Try hard to maintain proper indentation in the midst of all of this, for obvious reasons.
Fix up Java 'for' constructs (cue 'Ode To Joy': this actually works pretty well).
Touched up 'if'/'else if'/'else'.
Fix but comment imports (i.e., from 'import java.util.*' to '# from java.util import')
Remove more type identifiers.
Add 'public void' to set of strings to remove from 'defs' etc.
Fix issue with this->self not working properly in some places.
Remove truly annoying 'float'... specifiers? I don't even know what this is: '0.09f'
Remove 4+ consecutive blank lines (I'm super-annoyed that fixing 'for's and 'if's seems to have worsened the multiple-blank-line issue).
Remove spaces:
    Trailing/only characters on line.
    Around operators (this definitely needs work)
    After commas.
    Before colons.
    Around parens.

TODO: Inline comments. To wit: 2 spaces before '#', one after. I have too much of a migraine to go on :P