various lp and other fixes, details below. -- added support for self referencing constraints -- limit clause can now be specified as a param (select * from t limit ?) -- lp 1448261. alter table add identity col is not allowed and now returns an error -- error is returned if a specified constraint in an alter/create statement exists on any table -- lp 1447343. cannot have more than one identity columns. -- embedded compiler is now used to get priv info during invoke/showddl. -- auth info is is not reread if already initialized -- sequence value function is now cacheable -- lp 1448257. inserts in volatile table with identity column now work -- lp 1447346. inserts with identity col default now work if inserted in a salted table. -- only one compiler is now needed to process ddl operations with or without authorization enabled -- query cache in embedded compiler is now cleared if user id changes -- pre-created default schema 'SEABASE' can no longer be dropped -- default schema 'SCH' is automatically created if running regressions and it doesn't exist. -- improvements in regressions run. -- regressions run no longer call a script from another sqlci session to init auth, create default schema and insert into defaults table before every regr script -- switched the order of regression runs -- updates from review comments.