This function will round an inputed matrix, of any size, and round each value towards the vector of choices given. It can also be given a type of round ('floor','fix','ceil','round','away'), and will round toward -inf,0,inf,closes value respectively, or away from 0 respectively.
Little tweaks for speed
The function can now round away from 0 (the opposite of floor).
Fixed problem with round when the number is in between two integers.