bson: EncodeField bug fix

Also added more tests for Skip function.