Skip test if sqlite3 not installed

The test is attempting to run the sqlite3 binary during its test run.
Since there's no guarantee that it's installed it should catch an
execution error and skip.

Change-Id: I9f4ed1872fcfe3b8393644a77692dbfcce8ecab2
Closes-bug: 1227868
Disable lazy gettext

This change disables lazy gettext functionality in Nova,
due to problems with character encoding and logging
detailed in bug 1225099.

It is part of a series of commits across all projects with
lazy gettext enabled.

Change-Id: Ia934a7df9386baf6ae8eb9ff48c24386c47ecd23
Partial-bug: 1225099
Remove `utils.parse_mailmap`

Hasn't been used since 3456b667c38aa1d439482b9c95838aba6d3d6c5c

Change-Id: I454b5fcebb1cca3852155bdf850eacd84ab01980
Avoid spamming conductor logs with object exceptions

Conductor's logs should include tracebacks only when something
unexpected happened, which is why we have the client_exceptions()
decorator. The object_action() and object_class_action() methods
are used for direct remoting of object methods, and thus really
should forward *any* exception to the client.

This patch does that, and also adds missing tests for these two
methods to verify the normal and exception-wrapped behavior.

Closes-bug: #1233789
Closes-bug: #1084706
Change-Id: I505462fa429a6aa68e7b8a08ec2b704bf18d029c
Imported Translations from Transifex

Change-Id: Ifee5371180accad28370cb3c474a2263ff136b74
Open Icehouse development

This should be accepted/merged once all the RC1 bugfixes are in.

This bumps the target version to 2014.1, effectively opening the master
branch to Icehouse development, ending the feature freeze.

The Havana release branch is cut from the previous commit in master.

Change-Id: Ia3a41177e3c91bd75b38833761f9f8af2b503e4b
Merge "Disable lazy gettext"
Merge "Imported Translations from Transifex"
Merge "Remove `utils.parse_mailmap`"
Merge "Skip test if sqlite3 not installed"
Merge "Open Icehouse development"
Merge "Avoid spamming conductor logs with object exceptions"