Table styling

Main thrust is to make default behavior more expected: left align things. Leave the responsive table mostly centered as that is how it is in 3.1 but add a .flush-left option.