Adjustments to random movemement generator

This should make random creature movement behave similar to how it does
on retail servers, for more information: http://cmangos.net/thread-805-post-3692.html#pid3692