Update to use the new property type components

 * add code which previously has been in "patches" to the core
 * instead of a meta class we now have a "provider" component
   to describe the configuration for thew property type
 * also update to newer XWiki version 5.4.2; also require Java7
   as at least XWiki 6.0 will require that, too
cleanup after migration of the patches

 * no need to call jena context via reflection, now that it is
   packages in the same jar as the calling side
 * replace a few writes to System.out with calls to the log
   while I came along
Merge pull request #1 from ClemensRobbenhaar/add-sparql-field

Add sparq list classes