Fix animation functionality

Improve abstraction and encapsulation, makes threading more obvious.

*** This commit is tied directly to changes in the vistrails repository
(branch uvcdat-490-animation-updates).  Both branches need to be
used/merged. ***
Fix playback state logic
Enable uvcmetrics to be built from git
Removed support for 10_6 and 10_7 Mac support
Merge branch 'update_uvcmetrics'
Merge branch 'remove_mac_106_107_support'
Ok this should not look for qt when not building gui
removed xrtra line that caused failure on sample data
Merge branch 'xtra_line_at_End_of_sample_file'
moved GUI bit at the right place in cmakelist
Merge pull request #140 from charlesdoutriaux/issue_554_no_gui_no_qt

moved GUI bit at the right place in cmakelist
Merge remote-tracking branch 'devel/issue_554_no_gui_no_qt'
Merge remote-tracking branch 'devel/issue_534_ctest_fails_and_add_vcs_tests'
setup script changes
Updated openmpi to 1.8.1
updated esmf/esmp
build dirs where wrong
Fix slice display
Remove static Button bar memebers
Fix problem with multiple plots