[flow] vm: implements SREGGROUP

Change-Id: I5d72e1bdb1dbb13ca6d623392e6dee5023388d96
snap

Change-Id: I6cebe36acf5a62f30668cca7374d7e05b03433fc
flow: error message clarifications

Change-Id: I0b3256199b25d733d784eb5fe5d2338da8876005
snap

Change-Id: Id477defb1eeff8fcff31a13653ca3015e4e43df2
flow: error message clarification

Change-Id: I94dcb5a70a7f48c3f5f8cf6389394ae61f62c1c2
[flow] error message clarification

Change-Id: I256cb4d1b67be5873faa7374b1dbea8683ff839f
[flow] fixes ip address parameter default value evaluation

Change-Id: I66bf1c8cfa6c60ed32ba14800c5bd7a965d89f47
comments

Change-Id: I7fcb88c48d2a500ac10c52f52d82ada7cd941ba2
comments

Change-Id: I3bd42612497494d1943d17030adeaae27b7a2c34
[base] Cidr: added contains-method

Change-Id: I3e563ab427bceda6dcf3b436eadea46c7014bfd1
[flow] CIDR literal support

Change-Id: If3c0da0ed96841141520b339f0d9412ceb05849f
update

Change-Id: Ia6b15312b52ba0cc5277cbf21fd747f17bcb77d8
cleanup

Change-Id: I116cf1ee1037db321d4c869fa29c0a864694f834
[flow] adds support for converting from IP or CIDR to string.

Change-Id: I3121175e9fbd69cc4df3524f3d83ade3cdff054d
[flow] some binary operator fixes

Change-Id: Ie4f234f381e31c172f31f34c7e82d8bc469fc361
[base] IPAddress: adds c_str() method

Change-Id: I774eac0dcab91d417d13e1358d362c336167a2d4
[base] IPAddress: adds new ctors to directly accept sockaddr_{in,in6}'s

Change-Id: I8b249ef905e375c9005b4fcc2146b3d5d645c8eb
[base] IPAddress: adds clear() method

Change-Id: Id34659c939d17abd3c5b0e751470dcbe644c207c
[base] Socket: let the localIP() and remoteIP() return type be IPAddress

Change-Id: Iaada10de7714cd501529d8a4290322fccdd83a43
[flow] vm: allow passing IPAddress or Cidr objects as result directly

Change-Id: I494fbfbfefd4d889a934bea0e867bd1ddc9491fc