Longitudinal Behavior Planning with Maneuver Prediction for Urban Driving