Allow multiple indexes/options when add columns in a migration

Allows things like "numberOfCakes:integer:nullable:unsigned" whereas previously you could only use one option or index.