Updated how de/serialization works using Snakeyamls built in methods
This means you will see a change in how Skript serialized classes look removing the map node 'skriptclass' to a tag '!skriptclass' that Snakeyaml uses to parse data types
Vector and Location also have a tag and removal of the map node representing the data type
Bukkits ConfigurationSerializable data types are also de/serializable using the same method bukkit feeds to snakeyaml
These types have their own serialized structure
It will update any previously saved data types
Added Effect to delete all yaml or any loaded yaml from a directory
'delete all [y[a]ml] from [(1¦non[(-| )]relative)] director(y|ies) %strings%'
'delete (all|any) loaded [y[a]ml] from [(1¦non[(-| )]relative)] director(y|ies) %strings% [using [the] filename as [the] id]'
Re-added 'Does yaml path exist' condition since the built in skript version was returning the wrong result (check docs for more info)