- Boot Page model otherwise events would not be triggered
- Fixed a bug where if you gave an initial position to your entity, it would not be assigned (it would instead be placed as the last child of the parent).
- We now set old_position_id = false when we create an entity, this way setupReordering will increment the siblings of the entity when added to a parent.
- Added checks in setParentIdAttribute, setPositionAttribute and setRealDepthAttribute to prevent setting their old values if they aren't changing (otherwise it'd be possible to do something like $entity->position = 3; $entity->position = 3; $entity->save(); and no sibling reordering would be done).
Merge pull request #108 from tomzx/fixes/improve-tests

Fixes to Entity when specifying an initial position