Do not strip unreferenced IDs by default.

Do not strip unreferenced IDs by default; only do that when `id` is in the `options.cleanup` array.

This should fix #46.

I updated the tests: there are now tests with and there are tests without `id` in `options.cleanup`.