new function mrdivide added to libFuncMapper.
WrapperGenManager class was renamed to WrapperGenFactory since a factory pattern is being used.
The generator only generates vrir for the core functions and leaves out the driver function since a generated mex code has to be called from matlab in any case, a driver method in matlab would be required.
Update BasicTamerTool.java
Add ClassDef name to XML.

Mistakenly removed a while ago.
Add JSON AST serialization.
Fix pretty printer bug.

The first argument to String.format is a format string. If we pass in
a literal string with no arguments, and that string happens to contain
a %s (which e.g. a string literal expression could), it'll give an
error. So have wrap() just use the string directly if no arguments
are given.
Update Guava to 16.0.1.
Simplify NodeFinder using Guava's TreeTraverser.
Fortran backend update
1. using system_clock instead of cpu_time to calculate the wall time;
2. support the built-in disp, may need to be updated.
Fix elseif indentation in pretty printer.
Eliminate some TODOs in the kind analyses.
Remove some dead code.
Added javadoc comment to getVars
Merge from 'develop'
Added sweet.js library and renaming for builtins.