Distributed: Bug fixes, enhancements

Just a little more!
Technical Description:
- Fixed objects not being removed on the client and the server after
being destroyed.
- New clients now get all the distributed objects that already existed
sent to them when they join a ClientZone
- Set source encoding to UTF-8.
- Fixed compilation errors in the client tests
- Removed some debug logging
- Add Apache 2.0 License headers to a few files.
- Updated DistributedTest example with a nice little editing example.
Distributed: Patch Client ObjectManager

Technical Description:
- Git derp, ObjectManager removal patch for clients