* Add visitor unit test
* BatchToSpace operation class refactored
* Add RTTI definiton/declaration
* Add checks in validate_and_infer_types
* Add input/output checks in evaluate method
* Add type_prop tests covering checks in validate_and_infer_types method
* Fix incorrect variable names to specify crops_begin and crops_end inputs
* Add backend tests
* Use array stl to handle batch to space inputs in type_prop tests
* Add more backend tests
* Clean up manifest
* Address review comments
* Add node validation check for out of bounds crops
* Add validation checks in evaluate method
* Add error message to ngraph checks
* Modify check for input rank to allow rank 4 or greater to align with spec and plugins impl