Adds initial implementations of date-relates classes
Fixes some compilation errors and applies formatting
Adds formatting classes from the java.text package
Cleanup
Merge branch 'date' into date2

Conflicts:
	teavm-classlib/src/main/java/org/teavm/classlib/impl/unicode/CLDRHelper.java