[Bleeding] Implement new fishing chance logic. Adds BUKKIT-5428

Due to changes in fishing logic introduced in 1.7, the old getBiteChance()
and setBiteChance(...) functions no longer work properly. This replaces both
of these functions with replacements reflecting the new fishing logic.