fixed UI test failures

This PR contains fixes based on rhel7 and 6.5 runs:

 - Updated languages data as user tests were failing for `de`, `es` and `zh_CN` locales..So updated 'LANGUAGE' constant
 - Filed a bz 1138543 as sat6 server installed on rhel7 doesn't raises success notification on deleting a template and blocked the test with  bz id
 - When you update parameter with numeric value say 001400 then UI auto truncate leading zeros on save..so tests were failing while asserting the saved string. fixed with `lstring("0")`
 - Updated data in invalid_names_list, reason: this includes `u" "` as data. So when test is executed to create entity with blank name, UI doesn't raise any error, just highlights the text box with red Border. And locator for this Red Border is different than other error notifications.
 - Added a separate test to cover blank name too
 - Blocked test test_update_arch with bz id.
 - Fixed org and location user tests: `test_add_user_1` and `test_remove_user_1`
 - Fixed some timing issues related to `puppetclasses` and `config_group` tests.

Just a reminder: you can issue `make docs` to generate documentation locally. If you do so, you'll be able to see the effect of all your docstring-related changes. That command will also produce warnings when a docstring is syntactically incorrect, which is handy.