Rationalized _print/_fprint method names

- library used a mix of _dump and _print
- now _print consistently sends to stdout
- _fprint consistently present, accepting FILE *
- _dump reimplemented as deprecated macros
Merge pull request #332 from hintjens/master

Rationalized _print/_fprint method names