Elinogrel: pharmacological principles, preclinical and early phase clinical testing. (July 2010)