[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.