* Tri-state extensions
Adds new extensions to tri-state and some javadoc.
* Part 2
* Comment fix
* More conistent codestyle, abstract the map and ifxyz code a bit
* Annotations
* Player said no to qualifying static members local to the TriState enum.
* Exceptional spelling
* add a more Optional-like map method and drop if*State*
* ? extends T this time
* Compare to default rather than null of getBoxed
* Puncation of course
Mostly replaced instances of > with its correct html representation ">"
Changed or removed some bad @link entries, mostly stuff due to overseen code changes
Could not find the referenced class VertexEditor at all, removed these references out of the docs
Some errors still exists due to referenced objects not in the classpath at the time the javadoc is build
Proposal do some gradle magic