Fixed two HTML errors.
If all blocks are on the right, there was a mistake that the left-blocks
were trying to be displayed (even though that content is empty)
Made sure that the right-hand-side block in a 2-column display was on
the same level.
Fixed some requirements for themes in 2.5.1