Clean up 2 redundant NOP expressions
First pass at Torsor[A, R] type.
update README with newer version
Add GroupAction abstraction.
Use GroupAction for Torsor ops.
Add new ops for GroupAction and Torsor.
Use op-macros for new ops.
Add torsor-specific syntax import objects.
Merge pull request #242 from tixxit/topic/torsor

GroupAction abstraction for Torsor
Add some extra instances for Option[_].
try to get unbound ops working, plus other changes
Move unbound syntax to spire.syntax.unbound.

To get unbound scalar operators when using Module, VectorSpace, or
GroupActions, you will need the following import:

  import spire.syntax.unbound._

This import is not included by spire.syntax.all or spire.implicits
because there are cases where it will cause ambiguities with things
like spire.syntax.ring.
migrates to paradise 2.0.0-M6
Merge pull request #243 from xeno-by/master

migrates to paradise 2.0.0-M6
Fix ScalaNumber-related bugs in Complex/Quaternion.

These problems were originally caught by Franco Callagari
and reported on IRC. The solution here should also work
for other generic number types like Jet.
Fix bugs in Real's floor, round, and ceil methods.

These methods are still not 100% bullet-proof. We desperately need
a generalized way to provide implicit approximations for types that
need them, and we also need a way for users to opt-in for inexact
behavior for Real (since that's the advertized benefit).

This commit also improves the RealCheck tests a bit.
MersenneTwister32/64: Move package and import clauses to the top
MersenneTwister32/64: Move constants to companion object, Introduce helper constants
MersenneTwister32/64: Import spire.math.max instead of scala.math.max
MersenneTwister32/64: Major refactoring based on suggestions from Non