update and fix FloorPlanner::evaluateAlignments, dropped HPWL consideration, and fix such that
TSV cost are also considered for regular runs, not only for finalize runs
update FloorPlanner::evaluateInterconnects, consider alignments' HPWL components; this
way, block alignment is (to some degree) also captured via WL optimization, and this
enables a fair comparison of solely WL opt and WL opt along w/ dedicated block alignment;
added related function FloorPlanner::evaluateAlignmentsHPWL; minor update class
FloorPlanner
minor fix FloorPlanner::evaluateAlignments, TSV-deadspace calculation; minor updates
comments FloorPlanner::evaluateInterconnects and FloorPlanner::evaluateAlignments
minor refactoring class CorblivarAlignmentReq, renamed Global_Type to Handling; related updates IO::parseAlignmentRequests
minor refactoring class LayoutOperations, renamed OP_SWAP_BLOCKS__ENFORCE to
OP_SWAP_BLOCKS_ENFORCE
update LayoutOperations::performRandomLayoutOp, consider also to swap coordinates of
failed alignments when possible; added related functions
LayoutOperations::prepareSwappingCoordinatesFailedAlignment,
	LayoutOperations::performOpSwapAlignmentCoordinates, and
	CorblivarCore::swapAlignmentCoordinates
update comments for example alignment file
update CorblivarCore::swapAlignmentCoordinates, added DBG output