KeyBuilder: add datetime hashing (#219)
* KeyBuilder: add datetime hashing * (try to) take naive/aware, timezones into account * add another test * fix datetime timezones * another time fix
* KeyBuilder: add datetime hashing * (try to) take naive/aware, timezones into account * add another test * fix datetime timezones * another time fix