more documentation
cleaned up handle_policy_change signature
simplified prioritize signature and code
OF_inportize: fix bug and clean code
Added the noIP option to extra-topologies

By default it's false, mainly used for the dhcp module
Squashed 'pyretic/vendor/ryu/' content from commit b10491e

git-subtree-dir: pyretic/vendor/ryu
git-subtree-split: b10491ec731bf37d7d334b84d4472184b13433c5
Merge commit '3341cfcfc4e911e72dffe46fb92743e09dce8dac' as 'pyretic/vendor/ryu'
Added Ryu for packet processing

Everything packet related is moved to Packet module, also tests are
updated to reflect this change.
Changed the packet processing routines

Now it's possible to define "match" fields that will be extracted,
semi-automatically from the packet based on the Openflow version.
corrected instructions for rewrite.py
Added RegexpQuery

With RegexpQuery, it's possible to register callbacks on string matches.
Fixed a typo in pox_client
added comments, removed unused imports, improved get_packet_processor
Fixed typo in exception type
Able to use modify() to change packets' srcport and dstport
Merge pull request #23 from etanzapinsky/master

Fixed modify() to also be able to change packets' srcport and dstport
Merge branch 'master' into dynamic_queries

Conflicts fixed:
	pyretic/core/language.py
	pyretic/core/runtime.py
fix OF_inportize arguments from merge
OPPL (Omid's Packet Processing Library) is a go!

Merge branch 'ryu-merged' into dev-master
Merge branch 'master' into dynamic_queries

Conflicts fixed:
	pyretic/core/language.py
	pyretic/core/runtime.py