fix mingw time_t 64 bit issue
move mingw time_t macro to just affect file.cpp, and update file.hpp to not have other translation units require it to be set. file.hpp is an internal header and should not affect the ABI
fixed typo in enum_net.cpp
update documentation
fix typo in python example
fix minor lock_files issue on unix