Return freeflow errors in send functions.
Merged code to allow array and object initialization with brackets. Added test cases.
Merge branch 'master' of https://github.com/flowgrammable/freeflow
Use std::error_code as a basis for errors.
Fixing tests and examples.
Use new error infrastructure in ofp.
Use new error framework.

- Renamed Error message to "Error_message" to avoid naming
  issues with error class.
Update controller to use new error framework.
Merge branch 'asutton/error'
merged with master