Support for proper button alignment

Patch is using display:table-cell, which is not supported prior to IE8
Author classifies this patch as experimental until it has proven stable over some time
Echo.Sync.Button.ContentContainer and Echo.Sync.TriCellTable could go into a new Echo.Sync.MultiCellTable (with variable columns)