bugfix with default tree position of the section. removed legacy code with the new tree position calculation
fixed an issue with empty _buffer attribute for m2ms
fixed a bug in /metadata, moved the modes into the settings.RESPONSE_MODES
fixed a bug with the recursive metadata propagation for NEO objects.
added buffer_ids to the fks and m2ms in versioned relationship manager. fixed the explicit metadata GET function for neo objects.
bugfix in metadata propagation
bugfix in GET params processing
Merged feature bread crumb bar into version v0.8.0 of wdat2-develop.
Small bugfix
First concept of DataAPI with web worker
First working test of DataAPI dummy with WebWorker
Test of DataAPI dummy with WebWorker using dynamic constructor invocation.
Some more documentation for DataAPI and related files.
major-refactor: separate tests and source code
Merge branch 'data-api' into wdat2-develop
Release v0.9.0 : separate tests and source code

This is a pretty big and almost backwards-incompatible change.  The tests have
their own top-level directory now.

The root of the WDAT application has four major directories:
 |- src/         // contains the source code (compiled to get final application)
 |- test/        // contains tests for the source code (html files)
 |- static/      // images that are used by app, built css,js files etc.
 `- templates/   // django templates to support the application.

It also contains the Makefile and other supporting django .py files.

Within the src/ directory, there are the 'main' and 'api' subdirectories.
Within each of these directories, there will also be a 'less' directory to
house all the less files pertaining to those sections.

Within the test/ directory, there are also, 'main' and 'api' subdirectories
containing tests for those application files.
Merged refactored project structure into data-api-webworker
Skeleton for the DataAPI client side code
Jasmine test-bench added skeleton specs for data-api
Makefile for js and css files