Add tests for new processor push/unshift functions
Resolve spelling mistake, fixes the latest broken tests
Rename old references to OJ
Merge pull request #53 from jpettersson/processor-order

Allow unshifting of processors and not only pushing
Rebuilt the EJS stream to inject local data for the rendered file: filename, path
Added tests for a custom metadata pre processor
Added new dependency: merge
Updated the EJS processor to merge the context and global objects
Refactor: Renamed lingon.context to lingon.global
Refactored directiveStream to construct a context object for each source file
Refactored layoutStream to write the current layoutPath to the context object
Tests: renamed context to global
Updated tests for file-metadata