add keyboard support for carousel.

support key arrow left, right, up, down, corresponding to slide action prev, next, first and last.
a live demo can be accessed at [jsbin](http://jsbin.com/eneRULi/4/)
not support focus only yet. Any heads up would be great, I'm not so familiar with DOM events/states just yet.