Add more failing tests for new Rectangle(object) constructors.
Improve equals() test helper.
Define first solution for correctly handling Rectangle(object) constructors.

Work in progress.
Find an elegant way to implement all variations of Rectangle(object) constructors.