Changing from forward mode to reverse mode and adding AST
Reworking a lot for match good usage for function creation
Great reworking and thinking of autodiff structure
Adding support for differentiation
Adding sqrt function
Adding compiling support for functions defined with autodiff
Removing AutomaticDifferentiation project and adding numeric project
Adding Vector class for vector-like operation
Adding normalize method for Vector class
Editing gitignore file
Merge branch 'numeric' into dev
Merge branch 'dev' into autodiff

Conflicts:
	.gitignore
	Code/AutomaticDifferentiation/AutomaticDifferentiation.csproj
	Code/AutomaticDifferentiation/Properties/AssemblyInfo.cs
	Code/SharpOptimization.AutoDiff/FuncDelegator.cs
	Code/SharpOptimization.AutoDiff/Properties/AssemblyInfo.cs
	Code/SharpOptimization.AutoDiff/SharpOptimization.AutoDiff.csproj
	Code/SharpOptimization.Numeric/SharpOptimization.Numeric.csproj
	Code/SharpOptimization.sln
	ConsoleOptimization/Properties/AssemblyInfo.cs
Adding numeric project in autodiff branch
Removing ConsoleOptimization from repo
Merge branch 'autodiff' into dev
Merge branch 'dev' into numeric
Updating autodiff to use vector class from numeric project
Merge branch 'numeric' into dev
Merge branch 'dev' into autodiff