get_user_home test fix for django 1.6

In django 1.6, the django.utils.html.strip_tags method no longer
calls force_text on the object passed in.  This causes a
get_user_home test to fail as it attempts to concatenate the User
object and a str and fails.  Changing to a method that will take
an Object.

Change-Id: If879a1597fe334f67a3f7109defa0694db005f81
Partially-implements: blueprint django-1point6
Restrict the length of the Security Group name input

There is an allowed maximum length for security group name field, but in
current code, it doesn't check or restrict that from UI side, i.e. user
will be able to type in more than what is allowed. After form
submission, it will fail but there is no clear message telling user what
caused failure.

After adding the code to restrict the max length of the security group
name field, user will not be able to input more than what is allowed,
thus this error will be prevented from UI.

Change-Id: I0f560e78e67a0259343f1a2c820270506653b254
Closes-Bug: #1279472
update test to handle IntegerField html change

With Django 1.6, the html output for IntegerField in django.forms
has changed. Providing a test to check for earlier Django versions
as well as Django 1.6.

Partially-implements blueprint django-1point6

Change-Id: If4e544788306e07b268a9ebb67a3284bc8879f26
Updated from global requirements

Change-Id: Ibd817baa8a5ba3a0580e3b42d178cd439128c42b
Merge "get_user_home test fix for django 1.6"
Merge "update test to handle IntegerField html change"
Merge "Updated from global requirements"
Merge "Restrict the length of the Security Group name input"