Fixed height of multipage fragments

On multi-page fragments height shouldn't be the `context.y` (which is the height of the last page while `commitUnbreakableBloc()` chooses to print the first page). instead it should be the available height of an empty page (height - margins - height of repeatable blocs).

for 'static' blocs (headers, footers, backgrounds) height should be the height of the nested context