The Role of Microglia and Macrophages in CNS Homeostasis, Autoimmunity, and Cancer