Config search path

This patch allows overriding postgres search path in app config.

Rationale: while search path can sometimes be used to good effect to isolate apps on a common database without them being aware of it (hence only setting them in database config), at other times the app has awareness of the schema and manipulates them directly - in these cases, the schema can be a part of the app, not the database, configuration.