doc(validation): update the sample config file

This patch add the configuration variables of transport driver-
specific limits and input validation to the sample config file,
so that the users don't need to open the source code to figure
out how to change the limits :)

Change-Id: I811b7dc4ca44d25a3cdb5402e11d599aa532ab39
Fixes unique constraint regex

This patch fixes the regex being used to extract the marker from the
unique index error. The issue was caused because we introduced project
to the queue_marker index and it wasn't being considered in that regex.

This regex is more general. It matches the index name and gets the
marker from the end of the error message.

Change-Id: I02bc153636f10bc49b8634fc4bfeb4bf2b6d6597
Closes-bug: #1211386
fix(storage/mongo): unclaimed messages not listed

Adds a unit test that reproduces this error and applies the fix.

The fix is subtle. When messages are unclaimed, their claim expiration
time and claim ID are set to 0 and None respectively. The cause for
the bug is that claim expiration time is set to 0, rather than a valid
datetime object. As a result, the comparison silently fails.

The fix: fast-forward the expiration time of a claim to now.

Change-Id: I7781795c394b2a471012e072a522ee228d56a894
Closes-Bug: #1210633
Merge "Fixes unique constraint regex"
Convert "outgoing" literals to unicode

The patch convers most literals throughout marconi to unicode. Lietrals
not leaving "marconi-land" were left untouched.

This is the first patch of a serie that will enforce unicode usage
within marconi. Decode early, encode late.

String format parameters were left untouched on purpose. Those
parameters should be decoded before getting there.

Implements blueprint enforce-decoding

Change-Id: I85e534ced188191c9c7a17e9908cb720e7d63ca9
feat(validation): check metadata JSON size

This patch also factor the de-serialized validation tests into a
separated module (which fixes the tests for mongo driver).

Change-Id: I46f0ac7df06ad2bf455073347392f7f4159449c9
Merge "feat(validation): check metadata JSON size"