First refactor pass. Details below.
- This is UNFINISHED. Half of the effects do not compile.
	- Easily fixed, just a bit tedious to change things.
- Change IEffect drastically
	- Change return type of onWornTick to int, for power used
	- Remove all world params
	- Add an ITrinket param
	- Remove getDescription in favor of (NYI) automatic tooltip system
- Add BaseEffect to remove some boilerplate code from other effects
- Add ITrinket, to combine IBauble and IEnergyContainerItem
- Many other refactors and cleanups