Overriding all float methods in fast base value factory.
Remove duplicate real constructors.
Remove duplicate int constructors.
Remove real constants.
Adding missing @Override annotations.
Moving all but SourceLocation constructors to fast base value factory.

Additionally, formatting code in base value factory.
Format and sort members.
Move utility methods only consumer.
Merging base value factory into fast base.
Huge commit: Removal of circular dependencies and static links between primitive values and a concrete value factory.

This commit unifies the primitive values of the reference and fast implementation. Further on, there will remain only a single, optimised version of the primitive values. This was previously also the case for SourceLocations. Now, all values optimal, all time.

Further:
* Moving equals() and isEquals() from AbstractSet/List/Map to concrete classes, that it occurs together with hashCode() redefinitions.
* Clean-up; adding @Override annotations; partly reformatting.