Use valid css class names when pygments language contains invalid chars, eg html+jango
Protect against nil @lang before fixing for css class names.
Merge pull request #994 from stephenmcd/master