more hackershelf books, some refactoring

Add Dart language;
Reorder meta-lists, add O'Reilly Commons and hacker shelf
Remove duplicate (Bayesian Methods for Hackers)
Additions from hackershelf