Added support for generating html chars

How about an assertion to check that the return value is an instance of `unicode` (python 2) or `str` (python 3)?

Also, could we make the docstring for this test a bit more specific? Rather than saying "A random HTML value is generating", how about saying "A string at least one character long is generated." Also, how about testing the `length` parameter to this method?