issue #135: run functional hive fork manager tests in parallel
Each database name got at the beginning crc32 of the whole name, this will prevent having the same db name for two tests when db names are truncated by the Postgres. Add locks to create roles script. Tests for query_supervisor cannot be run in parallel due to the use of 'ALTER SYSTEM', which could potentially modify expected role settings across different test cases.
It speeds up testing more than 4x
Edited by Marcin