Java/Maven application/system/environment/filtered properties
Manifest based main method for runnable jar
Update ignore non-source files
Merge remote-tracking branch 'GitHub/master'