Gun laws vary drastically from state to state. See which ones make it easier — or harder — to buy a gun.