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.
Merge pull request #224 from square/jw/dolla-dolla-bill

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