maint: correct name for license file

* LICENCE: Move to LICENSE.
* libvirt-java.spec.in: Reflect the rename.
* AUTHORS: Add myself.
Fix memory leak for virDomainGetSchedulerType.

The string returned by virDomainGetSchedulerType must be free'd
explicitly.

JNA docs say that we have to use a Pointer as a return type and
free it ourselves. So, simply use virFree for that matter.
Fix build with jna >= 3.5.0

Since jna-3.5.0, all subclasses of com.sun.jna.Structure are required to
implement getFieldOrder method which is supposed to return a list of
fields the wrapped structure contains.
Add StorageVol and DomainBlock resize methods
Add resize method in StorageVol
Add virDomainBlockResize to Domain methods
Add the option to pass flags for snapshotCreateXML
Implement virDomainUndefineFlags
Implement virDomainSnapshotListNames with flags option
Use and implement virDomainMigrate2 instead of virDomainMigrate

This enables use a different XML for running the guest on the target host.
Implement and use virDomainMigrateToURI2 instead of virDomainMigrateToURI

The migrateToURI method now uses virDomainMigrateToURI2 so we can support
some more features.
Add resize flags to StorageVol