ARC compatibility

These commits enable GCUndoManager to be compiled both with and without ARC. I also added a README.