urho3d/Urho3D — pull request #184 by alexparlett (2014-02-10 14:14:39+00:00)
Title: Refactor WorkItem to use a SharedPtr implementation

WorkItems now take in a SharedPtr to allow tracking and usage of the complete volatile boolean, e.g:

```c++
SharedPtr item(new WorkItem());
item->workFunction_ = UpdateDrawableGeometriesWork;
item->aux_ = const_cast(&frame_);
item->start_ = &(*start);
item->end_ = &(*end);
queue->AddWorkItem(item);
```