Added support for reversing traces in the logger output - this is vital when a recursive stack is instrumented!
Added license file.
Huiqing's fix for the output to make typed records display correctly.
Merge commit '7e6b26827ff88cc59063e8e3cca4b4f434f002e4' into current
Adding Travis-CI support.
Merging disorganised branches.
Committing all changes...
Merge commit 'b4b52b79e1b944eeddf74c737e9734a8dc11a753' into current

Conflicts:
	src/mu2_logger.erl
Made rebar work and added fake tests.
Using wrangler in deps rather than expecting it to be nearby.
Added app file
Added mu2 module and some tests.
Added receive mutations.
Added macros for restricted matching.
Added global refactoring mutation macro.
Commented out code still in development for more advanced mutations.
Fixed stupid typo in test file.
Added increase and decrease timeout mutations.
Mutation now runs on ASTs rather than files, which should allow for extra mutations. Extra mutations currently not working. It is suspected that this is down to nested macros and nester parse transforms in the use of the wrangler api.
Added basic list mutations
Better restrictions on the list and case swapping mutations.
FUNCT mu2 can be included as dependency of another rebar project

This patch fix the dependencies compilation