Fixed typo
Definition of red-float! and red-float32! structures
Changing TYPE_FLOAT position. No non-implemented datatypes should be placed before impemented one.
Adding new float type datatype source.
Using 'float name instead of 'decimal while compilation.
Initial trans-decimal routine - so far it's more like a placeholder and float value is silently transformed to integer.
FEAT: added preliminary support for float! datatype.
Merge remote-tracking branch 'Oldes/float' into fix-1
FAET: preliminary support for FLOAT! datatype.
FEAT: add float.reds into includes.r
FIX: process minumum float value incorrectly.
Merge remote-tracking branch 'red/master' into float-datatype.

Conflicts:
	build/includes.r
FEAT: added POWER action for float! datatype.
FEAT: added RANDOM action support for float!

FEAT: added SAME? native support for float!
FEAT: add integer/to-float and float/to-integer.
FEAT: optimize lexer rule for float!
FIX: revert to use original decimal-rule in runtime lexer.
FEAT: added max/min native support for float!

FEAT: added positive?, negative? native support for float!
TESTS: added tests for float! datatype.
FEAT: added COSINE and SINE native support.

TESTS: added make-float-auto-test.r
FEAT: added inverse trigonometric function.

TESTS: added tests for trigonometric and anti-trigonometric function.
FEAT: added ROUND action! support.
TESTS: added unit tests for ROUND action.