Drop verbose and useless nova-api log information

Instead of printing two consecutive debug logs if there is a body, print
one. If no body, only display the method being called and not the
content-type as that isn't used for debugging. Shrink log output to make
log files smaller and easier to read.

Change-Id: I0e07876eee0064bd429ce9ea3254f7b95b991511
virt: move assertPublicAPISignatures into base test class

The nova/tests/virt/test_driver.py has a useful method for
validating subclass APIs vs the base class contract. This
can be used in many places in Nova, so move it into the
base TestCase class for broader reuse.

Related-bug: #1369151
Change-Id: Ib49e888aae31fb0d47c1d11f35648e9cb2595c75
Update devref

* Devref mentioned 10.10 instead of 14.04 as the tested ubuntu
  environment
* Point to our official git mirror instead of github

Change-Id: I4514faeaebe200a2f616bc37fca02c2927edf599
Imported Translations from Transifex

Change-Id: Idcc2e0479881ec77a73661807e3d8c87c840398b
ensure that we safely encode ec2 utf8 responses

The ec2 response layer assumed that all strings coming back for
results were always ascii, and exploded horribly if they weren't due
to the use of a str() function late in the game. This updates the code
to use safe_encode correctly when the object gets rendered.

This also adds unit tests for the rendering functionality in
ec2/apirequest so that we can actually feel confident that it does the
right things with unicode.

Change-Id: I348a728e3559fdbf0d1bc66616cc278c3370cd29
Closes-Bug: #1306479
consolidate apirequest tests to single file

There was one stray apirequest test for a formatting check in
test_api. Bring it into the test_apirequest to for logical cohesion in
the code. This should also make it simpler for people to expand on
this validation later in one place if they want to.

Change-Id: Ib9a09034b1b677b462eb0384396cd9bc64f73045
Related-Bug: #1306479
Merge "Drop verbose and useless nova-api log information"
Merge "ensure that we safely encode ec2 utf8 responses"
Merge "Update devref"
Merge "Imported Translations from Transifex"
Merge "consolidate apirequest tests to single file"
Merge "virt: move assertPublicAPISignatures into base test class"