Fix some test cases around creating and altering tables and primary keys.
Implement the dropping of columns and indexes on table def operations.

- Add the Db::OPTION_DROP option.
- Add the DbDef->option() method to set options.
- Load and set index names on table def operations.
- Add the array_usearch() function.
Update some db def unit tests.