Add ENUM type

Added native ENUM support for MySQL and PgSQL. Makes the data type an INTEGER for SQLite

Usage:
```javascript
var Foo = sequelize.define('Foo', {
  status: { type: Sequelize.ENUM, values: ['active', 'inactive', 'pending']}
})
```