Added APIErrors::getErrorData() and using it instead of duplicated code sections.
PLAT-653 #time 1d
Added a code line that disappeared in the prev. commit.
PLAT-653 #time 1m
Update getErrorData() to receive an array of params instead of individual ones (saves calling func_get_args())
PLAT-653
Ensuring code doesn't crash if insufficient params were given to getErrorData()
PLAT-653
Enhanced APIErrors::getErrorData()'s documentation
PLAT-653
Aligned with new APIErrors::getErrorData() interface
PLAT-653
Cosmetics
PLAT-653
Restored prev. dieOnError()'s args handling code and using it to call APIErrors::getErrorData()
PLAT-653 #time 5m
Fixed error related strings
PLAT-653 #time 2h
Merge branch 'IX-9.8.0' into IX-9.7.0-PLAT-653

Conflicts:
	api_v3/lib/KalturaErrors.php
	api_v3/lib/exceptions/KalturaAPIException.php
Merge branch 'IX-9.8.0' into IX-9.7.0-PLAT-653
Merge pull request #659 from kaltura/IX-9.7.0-PLAT-653

IX-9.7.0-PLAT-653 -> IX-9.8.0: Remove APIErrors error handling duplicates