[[ Bugfix 12612 ]] Change block layout to use floating-point

Conflicts:
	engine/src/MCBlock.h
	engine/src/block.cpp
	engine/src/context.h
	engine/src/font.cpp
	engine/src/font.h
	engine/src/graphicscontext.cpp
	engine/src/graphicscontext.h
	engine/src/line.cpp
	engine/src/line.h
	engine/src/metacontext.cpp
	engine/src/metacontext.h
	engine/src/paragraf.cpp
	engine/src/paragraf.h
Merge branch 'refactor-syntax_unicode' of https://github.com/runrev/livecode into refactor-syntax_unicode