Removing unused rezone_spread routine and adding documentation
Updating documentation and mesh interface
Removing compute_device from top level and replacing with
ezcl_get_compute_device accessor