Inject basic liveoak parameters like q, sort, limit, offset etc directly as variables into drools. Added parseJson function
LIVEOAK-74: Update the local configuration to include include the ResourceState in the ResourceResponse
LIVEOAK-74: Update to use resource states for the encoders. Does not handle subscriptions yet and some tests are expected to fail.
LIVEOAK-74: Update to include subscriptions. Fix failing tests.
Fix issue where the liveoak startup script isn't using JAVA or JAVA_HOME env properties.
Merge pull request #60 from mwringe/LIVEOAK-74

Liveoak 74
LIVEOAK-73 Provide file upload / download endpoint using Mongo GridFS as storage

A new module mongo-gridfs is an implementation of a REST endpoint for uploading, and downloading large files which are stored in a MongoDB instance.

To support the ability to not load entire HTTP bodies into memory several changes had to be made to container module.
 - Netty channel auto-read has been turned off for precise control of receiving read events.
 - HttpRequestBodyHandler has been introduced which handles HTTP body upload
 - changes have been made to support lazy body read by BinaryResources having to explicitly express interest in body
 - resource state is always an instance of LazyResourceState when going through complete pipeline via http

Some of TODOs, and possible TODOs:
 - download still loads a whole body into memory due to MyBinaryContentSink
 - further cleanup needed of ResourceState, and BinaryResource, and upload / download handling
 - updating existing blob resource
 - updating just metadata
 - additional file and directory metainfo
 - partial uploads / downloads to continue interrupted operations
 - transfer encoding to reduce size
 - multiconnection upload / download in conjunction with partial upload / download for better bandwidth utilization
Improved AclPolicyCheckResource to use async call for obtain target resource
Add netty dependency to spi module
Merge pull request #62 from mposolda/master

Improved AclPolicyCheckResource. Add netty dependency to spi module
LIVEOAK-51 Initial commit for LiveOak Console
LIVEOAK-51 Integrating console as LiveOak module. Run LiveOak from console/src/main/resources/app
LIVEOAK-50 Console Jasmine testsuite init
LIVEOAK-51 Replacing (some) CSS with LESS files. They will be compiled at runtime only.
LIVEOAK-51 Adding LESS and SVG support (plus fix some image MIME types)
LIVEOAK-50 Console ang-seed clean-up
LIVEOAK-51 Clean-up of readme and licence
Add console to liveoak build
LIVEOAK-73 Provide file upload / download endpoint using Mongo GridFS as storage
 - Rewrite BinaryResource download logic to avoid buffering full body in memory