- fixed a crash on encountering default package
- new test jar file with an empty class stub located in default package.
Merge pull request #1 from sayon/master

Default package crash
- fixed a crash on encountering default package
- new test jar file with an empty class stub located in default package.
Merge pull request #2 from sayon/master

Add expected test data for new jar
Same directory tree for annotations, invalid chars in library names fix

- implemented an option to output all annotation results to the same directory tree (instead of creating a separate subtree for each library in the output directory).

Now when picking a library with the following symbols in its name (defined in project properties):
  \/:*?\"<>|
  AND putting every library's annotation into separate directory subtrees, we will replace these symbols for underscores in names of directories, containing subtrees.
  The reason is that these characters are not allowed as parts of filenames (i.e. in Windows).