Merge pull request #21 from rossh/master

Added lens implementation for tuples
Add Lens implementation for bit / byte enhancement
Merge pull request #22 from acachada/master

Add Lens implementation for bit / byte enhancement
safeCast for char, int
Merge pull request #23 from algoriddle/master

safeCast for char, int
Merge pull request #25 from rossh/master

#24 - Added pair to first arg for tuples
Move Bounded and Bits to Util
Move tuple package to std.tuple
#1 - Rename simple lens on pair to _1 and _2
Centralise instances common Equal instances
Added an example for tuples.
Merged package change.
Merge pull request #27 from NightRa/GeneralizeTuple

Generalized tuple SimpleLens to Lens.
#26 - Remove use of Macro in core
Merge branch 'master' of github.com:julien-truffaut/Monocle
Add Bounded to Byte
#19 - Add intToByte and longToByte
#27 - Update TupleSpec tests following recent change from SimpleLens to Lens
Remove uncessary type parameter in Tuple lenses
#19 - Add type conversion to Boolean
Add name to checkAll tests