Change schema, add idx to definitions and make synonyms, antonyms not
null.

The not null change is because, since they're comma splited, there
should be only one way to express it's empty, not both null or empty
string.
Don't provide sqlite DB in the repo anymore, we will introduce JSON
import.
Add comma splited column support.