Changed version number to 1.0-alpha2
Added recipe for the Matter Transporter Beam Chamber.
Corrected Frost Ray Emitter recipe.
Corrected a few emitter recipes which were at the wrong tier.
Added Pre/PostFireEvent and GunTickEvent. Added event handlers to
modules. Moved some of the logic out of RayGun into the event handlers.
Migrated the charge shot effect out of RayGun into a Chargable trait
which is applied to the two chargable lenses.
Disallow firing the Matter Transporter beam when there is no block to
transport.
Finish event-driven-raygun. fixes #11
Add scalastyle config.
Disabled the newling-at-EOF check, as it appears to serve no useful
purpose.
Fixed a number of Scalastyle warnings, mostly public methods with no
type.
Disabled Scalastyle's rule against using nulls. It's generally a good
idea, but this project does a lot of java interop, so nulls are often
required.
Cleaned up most of the wildcard imports.
Fixed more Scalastyle warnings.
Fixed violations of some scalastyle rules where it makes sense to do so,
then disabled them.

Disabled the scalastyle rule about using returns, because early returns
are useful. Allow if expressions to have no braces even if the if/else
pair is split up over two lines. Disabled the rule about repeated string
literals, as this will be used often for the @Optional annotations.
Added a better logging system and replaced printlns.
Disabled the magic number warning and fixed the rest of the scalastyle
warnings.
Disabled the return and null rules the right way.
Finish refactoring-scalastyle. fixes #18
#13 : Changed RaygunModule.item to return an Option[ItemModule] and
updated other things to match.