Various sensible changes to seeding for Multicore CPUs
And finally, the correct vivado_core.c
Added the master interface for doing the software based reduction.
Making RNGs a little more modular using preprocessor magic
Merge branch 'wip/vivadohls' of github.com:Gordonei/ForwardFinancialFramework into wip/vivadohls

Conflicts:
	Platforms/MulticoreCPU/multicore_c_code/gauss.c
	Platforms/MulticoreCPU/multicore_c_code/gauss.h
Added SDK baremetal code and interface drivers for testing the vivado_activity IP core
Merge branch 'wip/vivadohls' of https://github.com/Gordonei/ForwardFinancialFramework into wip/vivadohls
Updated vivado_core for testing the RNG builds
Merge branch 'master' of git://github.com/Gordonei/ForwardFinancialFramework into wip/vivadohls

Conflicts:
	Platforms/MulticoreCPU/multicore_c_code/gauss.h
	Platforms/VivadoFPGA/vivadohls_code/srcs/vivado_core.c
Changes to make compliant with new AXI Master regime!
Linux driver for the vivado core added, and virtual address mapping for HW/SW shared memory region.
Changed the makefile and fixed some of the issues in the driver.
Changed makefile and updated vivado code.
merging
Merge branch 'wip/vivadohls' of github.com:Gordonei/ForwardFinancialFramework into wip/vivadohls
updated vivado_core.h with physical address defines.
Merge branch 'wip/vivadohls' of github.com:Gordonei/ForwardFinancialFramework into wip/vivadohls
Memory copy bug fix for automated code generation and execution
last few changes on Vivado
Further bug fixes to Vivado code