Fix patterns - too general

The original ignore was far too general and results in eliminating packages named "db" or "project", for example. These are not that uncommon for package names. Also added a lot of other common, Playframework project related ignore patterns (Scala/Java/sbt/Eclipse).