Security Games: Solution Concepts and Algorithms