tenant name checked and error returned in case of errors
Fixed a few mistakes found during pre-PR
Added harness test for tenant in HTTP header
No combination of upper-lower-case admitted for reserved words as tenant names
Merge pull request #344 from telefonicaid/test/feature_322_tenant_validity_check

Test/feature 322 tenant validity check