fixes for AbstractClassCouplingCheck

Fix for issues #31 and #33 

Changes from the issue:
"Locale" is not added to the default set of classes to ignore, since it seems not very "core" to me. In addition to Map, List, HashMap and ArrayList collections Deque, Queue, LinkedList, Set, HashSet, SortedSet, TreeSet, SortedMap, TreeMap are added. Also StringBuilder was added since StringBuffer was already there.

For reference this is closely connected with #36 (another issue, that should be rejected IMO),  #34, #35, #37 (PRs for these issues that were rejected for bureaucratic reasons).

I feel really strange rejecting contributions from the author of the book about Maven that I used to learn. So lets push this changes if he needs them.