Include the spec location in warnings if we can't generate a call site.
Fix RSpec.warn_with to inherit from RSpec::Support
Remove source_location from example, favouring #location