Is The Senate Constitutionally Obligated To Vote On A Supreme Court Nominee?

Short answer: No.

Longer answer: See this interesting post by Ilya Somin, a respected libertarian law prof.

UPDATE (3/18/16): For some other perspectives, click here, here, here.

UPDATE (3/22/16): On the question whether “shall” means “must”, click here.