Fix for warnings.

[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0
SCM element fixes #26
Reverted "Fix for warnings." as it did not actually fix the warnings...

This reverts commit edb4edf7a97308dcef99dbdb3faccabbba7fd343.
Brought in initial Slick2D classes.
Already did this... #26
Externalized out maven-checkstyle-plugin's configuration.failOnViolation and configuration.failOnError into properties. #26
Brought in classes needed to compile 'initial Slick2D classes'. #15
Preforming surgery to remove reference to unused org.newdawn.slick.openal.SoundStore. #15
Used IntelliJ's Reformat Code...
Revert "Used IntelliJ's Reformat Code..."

This reverts commit 043b57bd2f5974ffd7c507a0cf344315b544ef2d.
Removed sysout-over-slf4j dependency, whose nemesistry was brought about by org.newdawn.slick.util;
.DefaultLogSystem

I changed DefaultLogSystem to use SLF4J, however it needs to get reworked. Possibly by reverting the change on DefaultLogSystem.java and implementing something like a Slf4jLogSystem class. I will create an issue in GitHub for this, however for now it works...
Not checking(suppressing?) org.newdawn.slick package in checkstyle is this is 3rd party vendor code(mostly). #15
Generics... #15

Test the fuck out of this...
Potential fix for Maven error, took answer from SO "Maven is not working in Java 8 when JavaDoc tags are incomplete"

See: http://stackoverflow.com/a/16743137
Merge branch 'feature/slick2d-removal' into develop

closes #15
Added documentation.
updating poms for 0.1.6-SNAPSHOT development
updating poms for branch'release/0.1.5' with non-snapshot versions
Merge branch 'release/0.1.5'
updating develop poms to master versions to avoid merge conflicts