flow: work in progress on migrating x0d to Flow VM

Change-Id: Ia461e4834a85a12f270f4a1eebff378062428f84
flow: minor api polishing

Change-Id: Ib9086b1d4ece2c351a4013707cf936795870e379
[flow] added support for named call args & minor fixes along the way.

Change-Id: Ia1ce71c248c52eff8b7069d07b539f22a8430e28
[flow] vm: Preliminary support for IP addresses

Change-Id: I1e2d5c1f7addb46819df1c319680d8dc2bec82d4
x0d: fixes mainHandler result evaluation

Change-Id: I94bf0c49234efba5112c98ab9193e22e58d909c6
x0d: added --dump-ast command line option

Change-Id: Iab8dccbd166a3494fffbf845974acb18a949169d
x0d: cleanup

Change-Id: Ibdbf07eab9bd11a18de8bcb7c64a7ddb91b06148
flow: cleanup

Change-Id: I35471962d86d298654395f81608dea2c4ebf8d99
ChangeLog: update

Change-Id: I2a362eac4b78c5583a8b8dc94dc4839bf2387602
flow: VM documentation

Change-Id: I1b97e79bb6230ff98b5e875e8909a42813a866ea
flow: beautyfied IR dump

Change-Id: Ia53d68289a7bd1ef22caadce8c8c5f68c666ebfb
flow: runtime opcode debug print disabled

Change-Id: I63a1e2691d05f05b6c054b566ed8c60b211337ca
doc update

Change-Id: If03ea42144ba2c555e12eba7073db8d8ce8d49ac
docs update

Change-Id: Id847c096498cc2e6a9f9d983e01996a128aadd38
[flow] AST and syntax implementation for 'match' statement.

Change-Id: I62b2b1d49c685eba43f4afff0253f652db93bf52
[flow] match syntax WIP

Change-Id: I1f3b648d4ccab6f3c5f931229f5c1c5d23e60e1c
[flow] match-stmt sema checks

Change-Id: Ic81525153bf3937e2405a3513f9070210c4816df
[flow] replaced CONDBR with JZ + JN

Change-Id: I7ce11275c40ccc988ad763981d60b54d1e8d4d6a
[flow] vm: do not generate stmt code for no stmt (fixed crash)

Change-Id: Iba9b64e098201f548f928ebeb19670ce1b10d38a
[flow] VM: Implements SMATCHEQ and SMATCHBEG.

Change-Id: I54ab58ac62b77cee81f6bed1531e6044d3c0aacb