From Sleep Staging to Spindle Detection: Evaluating End-to-End Automated Sleep Analysis