Check that message.content is a String in the right place.
Correctly escape log contents so they can be JSON-parsed back.
Small improvements to docs.
Added a "FAQ" in docs.
Merge remote-tracking branch 'origin/topic/bf_fix_content_type_check' into develop

* origin/topic/bf_fix_content_type_check:
  Check that message.content is a String in the right place.
Merge remote-tracking branch 'origin/topic/bf_fix_log_escaping' into develop

* origin/topic/bf_fix_log_escaping:
  Correctly escape log contents so they can be JSON-parsed back.
Merge remote-tracking branch 'origin/topic/bf_improve_docs' into develop

* origin/topic/bf_improve_docs:
  Added a "FAQ" in docs.
  Small improvements to docs.