Multiple options

I often need to leave more than one option on a scheme during the migration build.  For example an item might be require ->index()->nullable(); and the current version only allows for one option, the rest are ignored.  These changes allow for multiple options.  I updated the MigrationGenerator.php script as well as the docs.