Implemented reordering (through drag and drop).

@lucasr  As promised in #110. I'd say this is 99% done. I didn't do exhaustive testing, and scrolling leaves much to be desired. I also changed the sample slightly to add reordering on long press.