Fix for PUB-646 - handling corner cases for FrameSplit

Now FrameSplitPage rejects all attempts to split
a frame producing an empty frame.
PUB-646 - tests to verify Utils.partitione method.