Fixed autoincrement in primary keys for SQLite

SQLite autoincrement feature behaves differently in primary keys
and non-primary keys.  SQLite generator must take into account
autoincrement in primary keys when generating schemas.
removed EOL spaces

As required by xt/eol.t
Added more then one and non integer primary key support