Be strict about the argument passed to should, so that 42.should respond_to?(:to_int) generates an error
Changed tmp() helper to use special directory in Dir.pwd.
Fixed running shared describe blocks with nested describes.
Changed language_version helper to be more specific.
Added file system helpers to mspec.

The rm_r helper contains a guard that should make it extremely
unlikely that due to some error in the specs or Ruby implementation,
the helper could cause data loss by deleting an arbitrary tree of
directories.
Fixed #rm_r helper to delete links and sockets.
Enable passing multiple files to #rm_r helper.
Added #cp helper to mspec.
Updated version to 1.5.13.
Added option mode argument for touch() helper.
Use binary mode for modifying tag files.
Updated version to 1.5.14.
Added :ci_xtags config item for custom mspec-ci excludes.
Fixed shared specs.
Added with_feature guard.
Fixed mock cleanup to not send to a removed mock method.
Added PlatformGuard.windows? for use in mspec.

The guards should be used in all specs, but this convenience
method simplifies the env() and ruby_exe() helpers. The method
is essentially the same as using 'platform_is :os => :windows'
in the specs.
Added encode() helper.
Encode strings for equal_utf16 matcher to binary (based on #201).
Convert constants to symbols in conflicts_with guard (based on #205).