Here's what to know about the tentative gun deal reached by 10 Democrats and 10 Republicans in the Senate — some surprises and loose ends.