Use HSTORE instead of custom tables

Attempted to simplify the schema and the etl logic by using HSTORE for
collectd meta data.  Also take advantage of the postgres JSON functions
to convert collectd's write_http plugin's JSON output to Postgres
arrays and HSTORE.
Add additional indexes and checks to tables

This is part of the ETL process.  Additional CHECK constraints will
benefit the planner when constraint_exclusion is enabled.  Functional
indexes are added to the postgres plugin tables to help search by meta
data.
Add git ignore file
Update docs and examples
Rename contrib dir to examples
Update README
C99 update for inline functions
create pyramid project for wui
add psycopg req and remove sqlite req
Add index on host

Help queries determining what hosts data is from.
Initial working version of wui

Using Flotr2 and jquery.
Update installation instructions

Replace the LaTeX documentation with markdown text files.
Add Vagrant setup

Set up a instance so YAMS can be demoed.  Modified some of the scripts
to make using Vagrant easier, which I hope translates to easier
packaging in the future.