Added new function for control over dismount underwater

Added a new function to allow control over whether an entity is dismounted when the entity it is riding goes under water

re: http://www.minecraftforge.net/forum/index.php/topic,10948.0.html