Modified getShape and getData methods

Modified the two methods to be independent of VrirXML. In the future they will be moved to a utils package in tamer.
Added FuncInfoGenerator class

Added the class to insert types and shapes of the input arguments of each function in the call graph
Modified FuncInfoGenerator

Added methods to generate argument string for each function and insert it into a hashmap.
Modified FuncInfoGenerator
Added code to write code to file. Not complete yet.
Modified FuncInfoGenerator

Instead of appending type information to the function file, a separate JSON file is created which holds information for all the functions.
Modified FuncInfoGenerator and Created new Class

Main method of FuncInfo was modified to handle a different function.
Directory Info generator walks through a list of directories containing benchmarks and getFuncInfo on them .
Modified wrapper generators.

Earlier wrapper generator was only generating the skeleton. Implementing a more complete generator.
Glue code generator.
Added condition for scalar types in glue code generator.
Modified MexWrapperGenerator

Added code to write generated glue code to file.
Bug fix
Modified MexWrapperGenerator.

Bug Fix : Used getMainNode method to ensure entry point function is fetched.
Added missing files to Git

Added the DirToEntryPointMapper which gives a map from the root directory to the entry point function.
Modified RangeExpression handler

Added an attribute exclude to the range expression. The attribute is used to determine whether the stop value has to be included or excluded.
Modified MexWrapperGen

Modified the getter functions .
Committing before push .
Set dovarRename to false.

It was throwing an exception for adpt.
Modified forStmtCaseHandler

Added a check for parfor. It is still incomplete. Set of shared variables need to be added.
Merge branch 'develop' of https://github.com/Sable/mclab into develop
Modified vrir generator to handle parfor