Add fft.hpp, random.hpp to vexcl.hpp
Win32 build
Enable copying of vector iterators
Implicit conversion of vex::Context to std::vector<cl::CommandQueue>

Allows to write
vex::vector<double> x(ctx, n)
instead of
vex::vector<double> x(ctx.queue(), n)
Moved kernel source output to vex::build_sources
Bug in monte-carlo pi example
Merge remote-tracking branch 'neapel/master'

Conflicts:
	examples/fft_verify.cpp
	vexcl/fft/kernels.hpp
Remove VEXCL_SHOW_KERNELS blocks