Genes, pathways and checkpoints in lymphocyte development and homeostasis