Added support for materialized and recursive views (PostgreSQL 9.3
feature).
Added the method View::getColumnsList that deduces the names of the
view's columns. This is needed by recursive views.

Updated database import feature to recostruct materialized views from
catalog.
Merge branch 'feature-materialized-views' into develop