Fixes DocBlockr not working when Java method expects to return array

This fix should resolve #303. I have tested it on my machine and it is working.
Forgive my lack of knowledge of java syntax, but is it possible to have a signature like this?

```java
public static Foo.Bar[] add() { }
```

Also, `\w` won't match $ which is a valid character in identifiers.

As you might've guessed, it's been a little while since I did work on this repo, but I believe this part of the code is meant to match the return type. The modifiers ('public', 'static', etc) are already matched before this, so therefore this part of the regex should match any type expression

```
(?P<retval>[a-zA-Z_$][\<\>\., a-zA-Z_$0-9]+((\[\])*))
```

See here for some examples http://regexr.com/39mf2