add possibility to recalculate mass based on fixture densities
add missing QuickItem::geometryChanged() call
re-create fixture shape in the case of position changes
Merge pull request #21 from ElderOrb/resetMassData

add possibility to recalculate mass based on fixture densities
add positionChanged signal to allow drawing trajectory
Merge pull request #20 from ElderOrb/positionChanged

add positionChanged signal to allow drawing trajectory
Merge pull request #24 from ElderOrb/missingGeometryChanged

add missing QuickItem::geometryChanged() call
allow change collision filtering  without fixture re-creation
fix access violation during disposal of nested bodies
Merge pull request #22 from ElderOrb/collisionFiltering

allow change collision filtering  without fixture re-creation
Merge pull request #26 from ElderOrb/accessViolationFix

fix access violation during disposal of nested bodies
Improve DebugDraw item
expose angularVelocity to QML
Merge pull request #31 from ElderOrb/recreateFixtureShapeOnPositionChanges

re-create fixture shape in the case of position changes
Merge pull request #19 from bjorn/master

Some improvements related to fixtures
Merge pull request #23 from ElderOrb/angularVelocity

expose angularVelocity to QML
Merge pull request #29 from folibis/debugdraw

Improve DebugDraw item
Removed unnecessary check in Box2DBody::at_fixture

We should assume this function will not be called with index out of
bounds.
Box2DBody fixes and optimizations

* Inlined all getters for properties that are never changed dynamically
  by Box2D to return the value from the b2BodyDef.

* Fixed the value of the 'awake' property, which was always returning
  the value in the b2BodyDef because of a missing 'return' keyword
  for the case where the body was created.

* Changed type of linearDamping, angularDamping and angularVelocity to
  'float' to match the Box2D variable they are stored in.

* Fixed Box2DBody::angularVelocity to return the dynamic value when
  appropriate, which might have changed from the b2BodyDef value.

* Fixed Box2DBody::setAngularVelocity to not compare the degree variable
  with the radian variable.

* Don't do a qFuzzyCompare in Box2DBody::setGravityScale. There is no
  reason why the gravity scale shouldn't match exactly.