Use two dollar signs between class name and dagger-generated suffix.

This prevents the extremely rare (but possible) case where a generated class for a type has naming conflicts with a static inner class on that same type.