Move all possible function tests into scenarios

Change-Id: If0f05ee2308e0591e1a70fce847099a9bf36fdba
Partial-bug: #1226681
Only log to console in heat-db-setup

Make sure heat-manage does not use heat.conf logging
in the heat-db-setup script as the logging directory
might not be setup yet.

Change-Id: I16db3fde1c7bfe5f027c77f2a25ffa2104d15491
Closes-bug: #1191925
Assert that all function exceptions have the function name

Change-Id: Iaeaca86a42dd146926087aeb74192ac5da881cb8
Closes-bug: #1226681
Merge "Only log to console in heat-db-setup"
Merge "Move all possible function tests into scenarios"
Merge "Assert that all function exceptions have the function name"