Raise error on insert into system collection.

Only if the collection is not system.users or system.indexes.

Only performing the check on insert as this covers #insert and #save for new documents. Didn't put in initialize since there could be other system collections that might be queried, like system.namespaces.

Commit also cleaned up some trailing whitespace in the `Collection` class.

[ RUBY-492 ]