Fix for BasicObject

power_assert uses `::Kernel.caller_locations` instead of `caller_locations`.
BasicObject doesn't have `caller_locations` method.

refs. #6