[misc] reorganize a test
[bug] Closes #89 - shadow/application dists have wrongs files.
[misc] extra typing and a spec just in case
[misc] move Application integration tests to own spec
[bug] close #82 - merge shadowJar manifest using jar.manifest as parent.
[misc] ChangeLog and README updates
[misc] Remove deprecated method and add notes about breaking change.