six.add_metaclass requires six>=1.4.0

python-six package from Ubuntu 12.04 LTS remains version 1.1.0,
which prevents ryu-manager from being started and raises exception
"AttributeError: 'module' object has no attribute 'add_metaclass'".

Signed-off-by: Wei-Li Tang <alextwl@xinguard.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
fix load_apps() in AppManager class

fix the following bug:

http://sourceforge.net/p/ryu/mailman/message/32022286/

Dependent services are not loaded properly with '_CONTEXTS'.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of13: set default attributes for meter-related classes

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: set default attributes for meter-related classes

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: Correct documentation and example of get config reply flags

* Flags is a bitmap of OFPC_FRAG_* values rather than a
  single OFPC_FRAG_* value
* OFPC_FRAG_MASK is not a valid bitmap field

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: Correct documentation of set config flags

* Flags is a bitmap of OFPC_FRAG_* values rather than a
  single OFPC_FRAG_* value
* OFPC_FRAG_MASK is not a valid bitmap field

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: Correct documentation of meter mod flags

* Flags is a bitmap of OFPMF_* values rather than a
  single OFPMF_* value

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: Correct documentation of flow mod flags

* Flags is a bitmap of OFPFF_* values rather than a
  single OFPFF_* value

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of13: Correct documentation and example of get config reply flags

* Flags is a bitmap of OFPC_FRAG_* values rather than a
  single OFPC_FRAG_* value
* OFPC_FRAG_MASK is not a valid bitmap field

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of13: Correct documentation of set config flags

* Flags is a bitmap of OFPC_FRAG_* values rather than a
  single OFPC_FRAG_* value
* OFPC_FRAG_MASK is not a valid bitmap field

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of13: Correct documentation of flow mod flags

* Flags is a bitmap of OFPFF_* values rather than a
  single OFPFF_* value

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of13: Correct documentation of meter mod flags

* Flags is a bitmap of OFPMF_* values rather than a
  single OFPMF_* value

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
of14: Correct documentation of table mod flags and properties

* Document properties
* The valid flags for OpenFlow 1.4 are OFPTC_EVICTION and OFPTC_VACANCY_EVENTS

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>