added stream based config loading for config not in fs
Added support for generic superclass typed properties
support global map-null and map-empty-string property.
add testcase for globalconfiguration
Tidy up of PDF manual

Updated pdf plugin config (reports don't work with Maven 3 and pdf
plugin).
Fixed pdf descriptor (invalid href attributes and duplicate JAXB
anchor).
Reformatted all code and XML examples so they fit on the PDF.
Modified image print resolution so they fit on the PDF (JMX images were
too big, inheritance mapping images were too small) - this has no impact
on the website.
Tested with mvn site (using Maven 3) and it looks much better :)
Merge remote-tracking branch 'upstream/master'
Added link to PDF manual on the site.
Removed version from PDF filename (only current manual will be offered).
Removed leading tabs from site.xml (that's what happens when you
copy-paste from one project to another!).
PDF will be in the assembly (in the site directory, which should be
fairly noticeable).
Merge remote-tracking branch 'armzilla/master'
Fix for ID: 3378952 - Map collection to collection
Fix for ID: 3378952 - Map collection to collection branch (cleanup the code)
Fix for ID: 3378952 - Map collection to collection branch (JUnit test)
Initial protobuf support

Unsupported features
- wildcards
- source fields deep mapping
- destination fields deep mapping
BeanMappingGenerator#apply refactoring
Move java bean class map generator to separate class for future work
separate field detectors for bean generator
add wildcard protobuf support
move protobuf support to plugin module. Future work: add module detector and executor + move proto classes to another maven module.
InputStream based XML file loading, closes #2;
Documentation and site update;
Preparing 5.4.0 release;