From QCustomPlot [2012-06-09]
Fix one logic error.
Add .gitignore file
Add support for Qt5
Make it independent of printsupport module.

We should use QPdfWriter instead of QPrinter under Qt5.
Cleanup included Header files
Fix MSVC warning C4305 for Qt5
Don't use non-ascii chars
Fix crash under Qt5.

The reason is that. (QMap::begin() - 1) + 1 will fail under Qt5, though it
equals QMap::begin() under Qt4.

However, this is undefined behavior, so we should not depend on it even
under Qt4.
Merge https://github.com/dbzhang800/QCustomPlot into dev-dynamiclibs

Conflicts:
	.gitignore