Added "spacing" attribute for inventory view
Fix potential NPE if ProtocolLib not enabled.
Big code cleanup
Also moved to dhutils 2.9.0-SNAPSHOT
And now using new Cost system from dhutils