QPID-4630: HA Fix starting from persistent store.
Reengineered code for converting a Variant to a FieldValue by reinstating
code previously removed.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454435 13f79535-47bb-0310-9956-ffa450edef68
QPID-4626: Amqp 0-10 Message getProperty() does not correctly return booleans
- Add codec function to convert FieldValue to Variant to support this change

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454436 13f79535-47bb-0310-9956-ffa450edef68
QPID-4626: Amqp 0-10 Message getProperty() does not correctly return booleans
- Improve amqp 0-10 message property handling to correct deal with
  floats/double and bools.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454437 13f79535-47bb-0310-9956-ffa450edef68