fix(carousel): Prev direction and dont rely on scope hierarchy

 - Prev function calls change slide with directon of 'prev'.
 - Find element in slides array rather than through scope's $$childHead.