Fixes issue raised in #587

This change addresses the issue I raised in #587, where types with the creator annotation (whether through annotation or simulation) were not being detected unless they had an explicit name. The change additionally checks for an internal name *and* the presence of the creator annotation, and directs them down the same deserializer factory path as with explicit names.

Since the Scala-like tests are now passing, this change also moves them out of the failing tests directory.

I haven't had a chance to confirm with Java 8 yet, but I suspect this change will also allow the tests added in FasterXML/jackson-module-parameter-names#10 to pass.