Clean up API (make parts private), include config.h before using it.

--HG--
branch : HEAD
5 files changed