Tunnel zones: client methods to create vxlan zones

Signed-off-by: Guillermo Ontanon <guillermo@midokura.jp>
Merge pull request #203 from gontanon/m/vxlan3

Tunnel zones: client methods to create vxlan zones
Implements VTEP-add CLI.

This implements the VTEP addition CLI, which hasn't actually been
implemented yet.

Fix-2502
Merge pull request #204 from midokura/dev/tomohiko/mn-2502-vtep-add-cli/20140703

Implements VTEP-add CLI.
Fix a typo in the CLI man page for host command.
Merge pull request #206 from midokura/dev/tomohiko/host-cli-man-page/20140704

Fix a typo in the CLI man page for host command.
A man page for VTEP.

This adds a new man page for VTEP and its list sub-collection. Also
updates the man page for Bridge about the descriptions of its Port
sub-collection.

FIX MN-2504
Merge pull request #205 from midokura/dev/tomohiko/mn-2504-man-page/20140704

A man page for VTEP.
Show the license warning upon startup if MN not licensed

This changes verifies at the CLI startup the current license
status, and if the valid flag is false, it displays a warning
message to the user with the license status message.

This patch also fixes a minor inconsisteny in the naming
of the license status object type: license_status > license-status

Ref: MN-2498

Signed-off-by: Alex Bikfalvi <alex.bikfalvi@midokura.com>
Warns a user when specifying a VTEP name.

This patch implements 'writeable' field of SingleAttr. If the field is
set to False, SingleAttr throws a newly defined UserException when a
user attempts to set a value to a read-only attribute such as VTEP
name and description, causing the command execution to abort and to go
back to the command line evaluation loop.

Please note that though this 'writeable' field hasn't been
implemented, many entities are specifying various fields 'writeable',
thus implementing this feature may have unforeseen impacts.

Fix MN-2510
Merge pull request #212 from midokura/dev/tomohiko/writeable-attr/20140707

Warns a user when specifying a VTEP name.
Make router name writable

Fixes: MN-2530
Merge pull request #215 from tomoe/mn-2530-master

Make router name writable
Merge pull request #209 from alexbikfalvi/master

Show the license warning upon startup if MN not licensed
Output license errors to STDERR

Fixes: MN-2533

Signed-off-by: Alex Bikfalvi <alex.bikfalvi@midokura.com>
Merge pull request #217 from alexbikfalvi/master

Output license errors to STDERR
Remove hard dependency on python version in RPM

- Don't let rpmbuild to add dependencies automatically,
  which causes a hard dependency on python version used
  to build RPM.
- suppress byte compiling

Fixes: MN-2588
Merge pull request #225 from tomoe/master

Remove hard dependency on python version in RPM
Add Load Balancer neutron client handlers

Signed-off-by: Joe Mills <joe@midokura.com>
Merge pull request #228 from JoeMido/lbaas_h

Add Load Balancer neutron client handlers