Support using FFI::Raw objects in Boolean context

Hello, currently if FFI::Raw objects are used in Boolean context this results in the error `Operation "bool": no method found, argument in overloaded package FFI::Raw`

This patch implements the needed bool override and includes the associated unit test demonstrating the failing behavior.

Thank you!