Merge pull request #27 from ArjanKn/master

Added 2 missing casts reported as errrors by DMD-2.065 head.
Add .gitignore
Merge pull request #32 from Geod24/add-gitignore

[Trivial]Add gitignore
Error message was not displayed, because IFTI doesn't work with classes.

dmd 2.065.0 issued 'Error: class mysql.db.MysqlDB() is used as a type' instead of the static assert.
As there is AFAIK no way to trigger the static assert on class instantiation, this turn it into an undefined symbol.
Merge pull request #31 from Geod24/mysql-error-message

[Trivial] Error message was not displayed
Fix #30: Thrown exceptions leave connections in an undefined state.
Avoid using deprecated vibe.d symbols.
Merge branch 'master' of https://github.com/rejectedsoftware/mysql-native