don't call parameterChanged twice

fixes #16
disable warnings by building Boost.MPI also in C++11 mode
update to thrust 1.8
less debug output
simplify module ctors

- first parameter of module ctor is a description for the module
- MPI rank and size are retrieved via MPI API instead of being passed
- module name is passed from Vistle

this also fixes interactors for IsoSurface and CuttingSurface
more interactor functions
let busy state take precedence over selection
interactors also for old plugins
fix benchmarking of module execution times
when removing objects from a module, also remove created sequences from animation manager

fixes #19
get list of a module's connected ports
trigger execute only when objects for all connected ports are available

will allow to simplify control flow in modules's compute() implementation
fix reduce()

also replace Reduce & Compute messages with Execute