POM updates. Externalized properties, updated plugin and dependency versions, removed unused dependencies, and explicitly defined used but undefined dependencies.
Javadoc fixes.

[INFO] --- maven-plugin-plugin:3.3:descriptor (default-descriptor) @ nativedependencies-maven-plugin ---
[INFO] Using 'UTF-8' encoding to read mojo metadata.
[INFO] Applying mojo extractor for language: java
[WARNING] com.googlecode.mavennatives.nativedependencies.CopyNativesMojo#nativesTargetDir:
[WARNING]   The syntax
[WARNING]     @parameter expression="${property}"
[WARNING]   is deprecated, please use
[WARNING]     @parameter property="property"
[WARNING]   instead.
[WARNING] com.googlecode.mavennatives.nativedependencies.CopyNativesMojo#project:
[WARNING]   The syntax
[WARNING]     @parameter expression="${property}"
[WARNING]   is deprecated, please use
[WARNING]     @parameter property="property"
[WARNING]   instead.
[WARNING] com.googlecode.mavennatives.nativedependencies.CopyNativesMojo#separateDirs:
[WARNING]   The syntax
[WARNING]     @parameter expression="${property}"
[WARNING]   is deprecated, please use
[WARNING]     @parameter property="property"
[WARNING]   instead.
Whitespace and a compiler plugin workaround for MCOMPILER-209 and MCOMPILER-205