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
Merge pull request #145 from JIghtuse/master

more hackershelf books, some refactoring