Read object shapes

This pull requests adds support for reading object shapes (ellipses and polygons) in libtiled. Furtheremore, it prevented error-message to stdout about unknown attributes height, width and draworder by adding setters to ObjectGroup.