Enable lazy translation

This change makes it so that if the user makes a request with an
Accept-Language header and the response is an error where the
message is translatable, then the message will be translated to
the requested language (or the most appropriate language
available).

completes bp user-locale-api

Change-Id: I5b0b02e0459a6a444baa12f8722adb829b7e152b
Update comments in test_v3_protection.py

Updated some comments that were not anymore up do date.

Change-Id: I388ccb69762dd1bf8a41a8061bab5380eb06dbbc
Move KDS paths file

Paths are really only needed for testing so they should live in the
testing directory rather that in the application code.

We don't really need the paths we had as they are used for static
directories and template directories, neither of which are used.

Change-Id: I14aa5e332e7df2b21311fe369a1f2706efee4cc3
Merge "Enable lazy translation"
Merge "Move KDS paths file"
Merge "Update comments in test_v3_protection.py"