Port the unit-tests to Faitout

This way the tests are running against faitout if possible, otherwise it defaults to the current behavior against sqlite.
On Thu, Jun 19, 2014 at 08:13:19AM -0700, Ralph Bean wrote:
>    In bodhi/tests/functional/base.py:
> 
>  > @@ -72,7 +87,8 @@ class BaseWSGICase(unittest.TestCase):
>  >      }
>  > 
>  >      def setUp(self):
>  > -        engine = create_engine('sqlite://')
>  > +        self.app_settings['sqlalchemy.url'] = DB_PATH
> 
>    Why set this to DB_PATH here instead of just doing it up above where
>    app_settings is defined?

Fixed