Add edoc private tag to callbacks and internal functions.
Get rid of .hrl file, use export_type instead.