requirements: Change the URL to use git+git.

Some versions of Pip, depending on the platform and Python version have
issues with git+https URL's.
Add nodes with missing timestamp to unreported nodes

Skip nodes with NoneType timestamps

add nodes with missing timestamp to unreported nodes
Merge pull request #25 from lsjostro/fix-nodes-without-timestamp

Add nodes with missing timestamp to unreported nodes
puppetboard/app.py: pep8
Pep8 check most files

I left some errors on puppetboard/forms.py because I'm not
sure how to fix them.
templates: use jQuery protocol relative URL.
Merge pull request #23 from nibalizer/pep8

Assorted PEP8 fixes.
make failed/success event counts clickable
Merge pull request #26 from lsjostro/list-nodes-with-failure

make failed/success event counts clickable
Enhance node status feature in overview and nodes

This commit uses the new parameter with_status from nedap/pypuppetdb#18

Node status is now shown as text with the additional information of
failed/succeded events, unreported time

The statistics on Overview now show the *number of nodes*
that have status failed/changed/unreported
nodes view filter now works with new status attribute
change sorting of the overview node status in javascript
Merge pull request #28 from digitalmediacenter/improve-nodestatus

Enhance node status feature in overview and nodes
overview: Add a count, info if nothing is changing

The Nodes status detail now shows for how many nodes we have events.
Additionally when there are no events we simply show an alert that
nothing is going on.
app: Abort if we can't fetch metrics.
metric: Truncate the name.
metric: 100 is a bit much, 75 looks better.
Make fact value clickable.

In the Facts view you can now click on the value of a fact and get a
listing of all the nodes with that value for that fact.

Closes #13
node: Give the node overview some breathing room.

The interface was too packed causing the facts and reports tables to be
jammed into place.

Currently working on a complete new node overview page but this should
make things a bit more workable in the meantime.
Add a new jsonprint filter, used in metrics, query