Prevent image rendering outside FOV and specify random start location of MT

- Added check to prevent rendering fluorophores outside of field of
view to generate_image::convolve_fluorophore()
- Added option to specify start location of microtubule to
generate_microtubule::generate_microtubule_static_[2D|3D]()