fix NFV tests to include rate_limiter
new rate_limited test
[neutron] Move tunnel and QoS into binding:profile

Move parameters from binding:vif_details into binding:profile. This
makes life easier for the Neutron administrator because
binding:profile can be updated at any time using 'neutron
port-update'. (vif_details is read-only to the administrator.) This
means that features like tunneling can be enabled/disabled dynamically
at any time.

The tunnel parameters are moved as-is.

Bandwidth rate limits are now specified with a specific
'rx_police_gbps' parameter. If this is specified then a strict rate
limit will be enforced at the given rate. This feature is orthogonal
to the vif_details.zone_gbps parameter, which does not represent a
strict limit (and is mostly used to share load across physical ports).
Merge Javier's rate_limiter fixes with the binding.profile branch.

Resolved conflict that binding.profile branch moved the rate limiter
configuration into a separate 'rx_police_gbps' paramter.
[core.lib] Add basic "pretty" printing to `store_conf'.
Removed `designs/nfv/nfv' in favor of `designs/neutron/snabbnfv-bench'.
Merge pull request #313 from eugeneia/store_conf-pretty-print

[core.lib] Add basic "pretty" printing to `store_conf'.
packet_filer: default proto to icmp

Signed-off-by: Nikolay Nikolaev <n.nikolaev@virtualopensystems.com>
neutron2snabb: get vlan parameter from zone_vlan field

Signed-off-by: Nikolay Nikolaev <n.nikolaev@virtualopensystems.com>
Merge pull request #319 from virtualopensystems/misc_fixes

Misc fixes
Merge pull request #307 from eugeneia/discard_designs/nfv

Discard `designs/nfv'
[Makefile] [doc/genbook.sh] Simplify `genbook.sh' and make `make
doc/snabbswitch.md` work again.
[doc/] Minor fix ups in various documentation sources.
[genbook] Include version in metadata and only include authors
with full name (at least first+last name).
[make book] Remove epub task for now, make html task produce
self contained file which uses doc/style.css .
[documentation] Normalize typesetting conventions, add some
introductions.
[documentation] Repair pdf and epub targets.
[scripts/process-markdown] Center diagrams.
Added `README.md.src' and started updating it. WIP!
[doc/style.css] Center figures.