Initial pass at test for immutable object.
Don't try to set properties on ImmutableError.
Fix non-mutating array method tests.
Check the error type when expecting an error from the mutating methods.
Clean up the obsolete testClaims function.
Bump version number for minor bugfix.
Clean up unused ImmutableObject tests.
Rename *Compat specs back to the way they were. I'll just organize within the files.
Add some failing tests for ImmutableObject#merge
Implement ImmutableObject#merge
Add some preliminary documentation to ImmutableObject#merge, and make it able to accept either one value, varargs, or an array.
Rename 'merged' to 'result' in merge()
Refactor how immutable array construction works.
Add flatMap to Immutable Array.
Tiny refactor on merge()
Add without()
Work around possibility that certain browsers (Firefox in particular) do not guarantee maintaining sort order of objects' properties when they can be parsed as 32-bit unsigned integers.