Improve Logging.
Setup the logger in the AbstractXCodeMojo.
Setup loglevel inside XCodePluginLogger.
Use java.util.logging in EffBuildSettings.
Fix NPE when cause == null.
Use Logger inside EffectiveBuildSettings.
Remove Log from method signature in EffectiveSettings.
Remove maven logger from XcodeBuildManager.
remove log from signature of static methods inside XCodeChangeAppIdMojo.
Remove maven logger from UpdateVersionInPlistTask.
Remove apache maven logger from OTAManager.
Remove apache maven logger from XCodePackageManager.
Remove apache maven logger from XCodeDownloadManager.
Remove apache maven logger from XCodePrepareBuildManager.
Remove apache maven logger from prepareBuildManager, PrepareMojo and VeificationMojo
Prepare API
Separate api into dedicated project.
Remove API files from xcode-maven-plugin

These files are now part of the API project.
Forker class extracted to new subproject, XCodeException out of the api