Cleanup some of the USE_ vars and make then more user friendly.

USE_ vars can now use yes/y/Y to match.
change define to not match the Makefile
changing define in makefile
changing PRELUDE DEFINE
MORE Prelude
Define ZeroMQ better
Changing PICVIS to be optional
adding PICVIS to settings
MYSQL Enabled Defines
PGSQL_ Defines for pgsql databse
fix mistake with ifdef
Change INOTIFY to be Defined in a constant way.
More Makefile clean and the build to go along.
Changing USE_OPENSSL to be used in Makefile and LIBOPENSSL_ENABLED the
defines used in code.
spelling and clean up
Merge branch 'master' into cleanup-more-makefile
spelling
spelling
merging
Merge pull request #439 from jrossi/cleanup-more-makefile

Cleanup more makefile and some standardization for output.