add dialyzer makefile rule and clean up some complaints
add a note about running the test suite locally
use R15/16/17 compatible dict type in type specs
Merge pull request #137 from mfelsche/m/dialyzer

fix dialyzer complaints