updated history
deprecation messages for define_macro and define_macro_on_include
use microseconds, not milliseconds, in file data store path
updated year in License