Merge pull request #1 from bregma/symbol-visibility

Symbol visibility
Enable some nice automake options
Add ChangeLog entry for recent changes.
Increment version to 1.0.0 and release.
Add support for compiling in C++11 mode
Fix MSVC compile errors.

Exported symbols have different symbol names
and msvc can't find it without VARCONF_API.
Allow to modify VARCONF_API with global flags.

For example when I want to build it as a static lib in msvc,
I don't need dllimport/dllexport, which is needed for dynamic libs.
I just add -D "VARCONF_API=" to the compiler.