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
fixing structured grid for lat/lon
for laptop
Fixed boxfill, fixed Cmakefile that wasn't generating proper nuber of tests, added files output for all new 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
Fix USG problems
Fix merge errors
Fix USG plots
Fix z scaling in USG
Fix vertical scaling
Fix zscaling init
Add xyt template
Expose xyt plots