Merge branch 'release/0.8'
Host: abstract class IProgressHandle not required
Merge branch 'develop' of https://github.com/tuttleofx/TuttleOFX into dev_Host
Graph: add clear function

The function deletes all nodes and all connections from the current
graph.
Graph: fix deleteNode

Find on the map of nodes returns an iterator to the searched node if
found, otherwise it returns an iterator to map::end.
Merge pull request #343 from cchampet/develop

Host: abstract class IProgressHandle not required
Merge pull request #344 from cchampet/dev_Host

Host Graph: clear function
Graph: update clear function

* Call clear function of InternalGraph.
* Clear the instance count.
Graph: add getNbNodes and getNbConnections
pyTest: add testDeleteNode
pyTest: add testClearGraph
Graph: refactoring - rename

* Rename _nodes to _nodesMap.
* Rename functions getNodes() by getNodesMap().
Graph: add getNodes

* GetNodes() functions return a vector of Nodes.
* Note: could easily iterate on result in python binding.
InternalGraph: add getters to connected and unconnected vertices

* Add getConnectedVertices function.
* Add getUnconnectedVertices function.
* Add include to boost/graph/connected_components.
InternalGraph: update removeUnconnectedVertices

Use getUnconnectedVertices function.
Graph: add getters to connected and unconnected nodes

* Add getConnectedNodes function.
* Add getUnconnectedNodes function.
Graph: add deleteUnconnectedNodes
pyTest: add testDeleteUnconnectedNodes
InternalGraph: refactoring - suppress unused typename
Merge pull request #347 from cchampet/dev_Graph

Graph: add functions to delete nodes