bugfix SampleProvenance unicode and cleanup
method to convert generic Sample instance into specific subClass instance
optimize sample history display and make sub-class specific sample links
cosmetics
add arrow images