CORE-2146 snakeyaml is pulled in as transitive dependency for using projects

Added "optional" to all snakeyaml references