Handle Source in DAP breakpointLocations This changes the DAP breakpointLocations request to accept a Source and to decode it properly.