Merge pull request #9 from andi-bigswitch/master

fix whitespace errors + add check hookscript
Merge pull request #11 from andi-bigswitch/master

work-in-progress-Commit of the java generator
pyloxi: parse OF 1.1 and 1.2 stats messages
Merge branch 'group-stats'
loci: output constants in hex

Large base-10 constants caused warnings on some 32-bit compilers.
add a test data file parser

This simple format will be used to store multiple syntaxes of the same message
so that test suites for different languages can reuse them
pyloxi: factor out test utility functions
pyloxi: start using data files for test cases

For the moment I'm just replacing the test functions one by one instead of
iterating over all test data files. We should think about doing that but I'm
not sure how to make failures easy to debug.
pyloxi: test packing the unpacked object

This should give us a little protection from faulty __eq__ methods.
Add L2 table extension messages.
Remove unnecessary fields.
Merge remote-tracking branch 'kenchiang/l2-ext'
parser: return AST in list form

This is the format the rest of the system uses anyway.
factor out transforming AST into OFInput

This will become more complex as new syntax is added and a real intermediate
representation is defined.
openflow_input: use of_ prefix in input files

No change to generated code.
parser: add padding syntax
openflow_input: use padding member syntax
frontend: generate intermediate representation

This is converted to the legacy format by read_input.
expose new intermediate representation at of_g.ir
loxigen: sort ofclasses by name