Drop NodeJS dependency in favor of pure-python lesscpy

While less.js from lesscss.org is still the most standard-compliant (err
defining) LESS implementation, a pure-python one will drasticly simplify
deployments.

Since lesscpy doesn't support {outfile} just write to stdout,
django_compressor will happily take that (See
http://django-compressor.readthedocs.org/en/master/settings/#django.conf.settings.COMPRESS_PRECOMPILERS)

Drop dependency documentation, there are no external (non-Python) tools
left to setup.

Meanwhile, lesscpy(>=0.9j) supports SVG stylesheets.

Change-Id: I89ed102f7be4b554a28b001c9c0d40dab4a51ae6
Custom css and js docs

Fixes: bug #1210123

Change-Id: I48afb1a5559d630ba307c9074b9de7db0ef8d496
Small "H302 check" cleanup

This patch set removes some commented out stuff that
has been unintentially left in "H302 check" patch set.
It also replaces a couple more method imports with
module imports.

Fixes bug 1215892

Change-Id: I35fd880154a4ea6d6d8d3b3615103c271aa4a005
Show Neutron floating IPs quotas on Overview

Display the correct limits and usage when Neutron is in use and the
quotas extension is enabled. If Neutron is enabled but the quotas
extensions is not supported, assume the floating IPs quota is
unlimited (a floating IP quota is expected to exist in other places,
e.g. Security and Access panel)

Because quotas may not be configured or enabled even if the extension
is available, add an 'enable_quotas' setting.

Partial-Bug: #1109140

Change-Id: Id6345f4700f0ff45be8ce8acb69cca0d4e05e14a
Merge "Drop NodeJS dependency in favor of pure-python lesscpy"
Merge "Show Neutron floating IPs quotas on Overview"
Merge "Small "H302 check" cleanup"
Merge "Custom css and js docs"