Naming a boat can cause much amusement - as the Boat McBoatface debacle proved. And now some of the funniest boat names from around the world have been shared in an online gallery.