Add plugin support for exodus bridge
Merge topic 'exodus_bridge_plugin'

dfb3737 Add plugin support for exodus bridge
Add tessellations for groups that have them.
Merge topic 'group-tess'

2d154ce Add tessellations for groups that have them.
Fix copyright test.
Merge topic 'fix-test'

4be5128 Fix copyright test.
Add some properties to Exodus bridged entities.

Particularly, the block/set ID and block/set type.
Merge topic 'exodus-properties'

cc4cecf Add some properties to Exodus bridged entities.
Extend model entity selection to include more types
Merge topic 'model_entity_selection'

a1860c3 Extend model entity selection to include more types
Fixed a bug with attribute-entity association
Merge topic 'att_entity_association'

89431a7 Fixed a bug with attribute-entity association
Change default tessellation parameters.

Make spheres look better by default.
Fix the return type for the cursor method.

The models of a bridge session are ModelEntity instances,
not BridgeSession instances. Derp!
Add Python version of associatedModelEntities...

... which is a templated C++ method.
Add hash function for UUID and the Cursor classes.

This also instructs shiboken to make Cursor classes hashable.
(The Python UUID translation is already hashable.)
Consequences of Bridges being owned by Manager.

Now that Bridge instances are officially owned by a
model Manager instance, their op() method does not
require a reference to the manager... the Bridge can
provide it.

However, this also causes issues because the default
bridge cannot be created in the constructor of BRepModel --
since it is the base class for the model Manager, it has
not yet been promoted to a Manager and thus cannot hand out
shared pointers to its descendant. But this shared pointer
is required by the default Bridge so it can reference its
parent. So, we move construction so that it is on demand
(whenever a model without a bridge asks for a bridge).
This is preferable since we might not wish to advertise a
"default" bridge session in the GUI.

Finally, we add the equality method to Cursor subclasses
so that comparison of cursors works... for some reason it
stopped working (or was working brokenly) prior to this.
Perhaps adding the hash method to the class changed how
shiboken generated the Python class template for each wrapper?
Merge topic 'various'

5bdf07a Consequences of Bridges being owned by Manager.
b27e8f1 Add hash function for UUID and the Cursor classes.
13d4aab Add Python version of associatedModelEntities...
f75afe4 Fix the return type for the cursor method.
86ab718 Change default tessellation parameters.
Ignore some warnings generated by Boost headers.
Merge topic 'boost-warnings'

4c2d5a8 Ignore some warnings generated by Boost headers.