Removing syntax constructs unsupported in rspec 3

- be_false/be_true matchers replaced
- When expecting block not to throw expection, arguments cannot be used. I.e., any expection violates the expectation.
- have() matcher unsupported. Replaced with .count() method.
Merge pull request #8 from sustr4/rspec3

Removing syntax constructs unsupported in rspec 3
Fixes EGI-FCTF/rOCCI-core#10, attrs in headers

Added support for Rack-compliant HTTP headers in Occi::Parser.
The following representations are now supported:
* X-OCCI-Attribute
* X_OCCI_ATTRIBUTE
* HTTP_X_OCCI_ATTRIBUTE
Merge pull request #11 from arax/header_attr_fix

Fixes EGI-FCTF/rOCCI-core#10, attrs in headers
Fixes EGI-FCTF/rOCCI-core#9, link parsing

References to resource links are now correctly added to resources
within a collection.
Merge pull request #12 from arax/links_fix

Fixes EGI-FCTF/rOCCI-core#9, link parsing
Fixes EGI-FCTF/rOCCI-core#5, attr rendering

Attribute values containing strings with commas are no longer
mangled by `to_string`. This affects mostly links with inline
attributes.
Merge pull request #13 from arax/attr_commas_fix

Fixes EGI-FCTF/rOCCI-core#5, attr rendering
Minor version bump to 4.2.15
YAML translations of Marshal dumps
YAML-based object comparison proof of concept