Work done to pom.xml and app specific stuff.

Small entry in .gitignore to skip a Maven specific file.

Added a .gitattributes file to make sure line endings are constant cross
developers and platforms.

Divided app specific files into separate folders.

Plugin updates:
* commons-codec -> 1.7
* jcommander -> 1.30
* junit -> 4.11
* launch4j-maven-plugin -> 1.5.2
* maven-compiler-plugin -> 3.0
* maven-jar-plugin -> 2.4
* maven-shade-plugin -> 2.0
* osxapp-maven-bundle -> 1.2-SNAPSHOT
* snakeyaml -> 1.11

Signed-off-by: Birger J. Nordølum <birgerjn@gmail.com>
Merge pull request #59 from MindTooth/tweak_launcher

Attempt to cleanup the pom.xml for now.
Fixed icon location
Change Description
Reverting version changes of dependencies.. bloats size of jar
Fixed zip4j error
clean up and added overide resource folder for custom logo and icons
Show up to 4 modpacks in the dropdown menu
Merge branches 'master' and 'master' of git://github.com/TechnicPack/Spoutcraft-Launcher

Conflicts:
	pom.xml
	src/main/java/org/spoutcraft/launcher/GameUpdater.java
	src/main/java/org/spoutcraft/launcher/Main.java
	src/main/java/org/spoutcraft/launcher/MinecraftDownloadUtils.java
	src/main/java/org/spoutcraft/launcher/gui/LoginForm.java
	src/main/java/org/spoutcraft/launcher/gui/OptionDialog.java
Offline mode patch and mineshafter.info intergration.
Clean up imports