Basic restructuring for better performance
RNG basic vectorization
Cleaned up includes
Compiles without warnings with -Wall
Merge branch 'master' of https://github.com/peterwittek/phase_estimation

Conflicts:
	src/mpi_optalg.h
	src/phase_loss_opt.cpp

Resolved conflictS#
A
A
A
A
A
A
A
A
A
B
B
B
B
B
B
B
B
B
A
A