Devel pull request

- Addition of protected call for statistics computation, in case of failure "inf" will be shown.
- Added error message to avoid mixing of string and non-string keys in persistent_table class.
- Silent fault tolerance when non reduce jobs exists.
- Added .dir-local.el for emacs.
- Updated persistent_table with lock and unlock methods.