* If our SignChangeEvent gets modified instead of canceled, we bail out
of editing the sign.
* Made metrics optional.
* Fixed colour codes blocking our sign edit.
* Removed VersionChecker, bukkit dev doesn't like our implementation.
* Added option to send a BlockBreak event before the edit. Adds better
protection to signs.
* Doing a block place event as well if fireBlockBreakPlace is enabled.
This is so LWC doesn't unlock the sign due to the break event. 
* This lets a LWC owner edit their sign, but not edit someone elses
'public' sign.
* Version to 3.3.4.
Merge pull request #3 from Cyprias/master

update