Cannabis legality varies dramatically by state and remains federally restricted even where state law allows it. Here's the current picture and where to check your specific state.