With Black Friday and Cyber Monday just days away, here are 20 gift ideas for the hunter in your life.