renamed the `platforms` package to the singular.
renamed the `application` package to the singular.
renamed the `plugins` package to the singular.
moved the `Platforms` functionality into `DefaultPlatform`.
broke out dropwizard-specific functionality into it's own package.
Merge branch 'feature/clean-up-platforms' into develop

* feature/clean-up-platforms:
  broke out dropwizard-specific functionality into it's own package.
  moved the `Platforms` functionality into `DefaultPlatform`.
  renamed the `plugins` package to the singular.
  renamed the `application` package to the singular.
  renamed the `platforms` package to the singular.
moved `loadPlugin` to `Application` interface.
added the `NativePluginLoader` that uses the java `ServiceLoader`.
Merge branch 'feature/native-plugin-loader' into develop

* feature/native-plugin-loader:
  added the `NativePluginLoader` that uses the java `ServiceLoader`.
  moved `loadPlugin` to `Application` interface.
moved platform package contents to `io.graceland`.
merged into a single `Platform`.
Merge branch 'feature/only-one-platform' into develop

* feature/only-one-platform:
  merged into a single `Platform`.
  moved platform package contents to `io.graceland`.