Removing .rvmrc from git versioning
ui and style changes
further internal styling for bcms
further style edits
[#582] Make .save work identically to ActiveRecord

* Calling .save on a content block will by default publish it now (it used to save a draft copy)
* Refactor tests to ensure create/create! work identically to ActiveRecord
* Add some custom matchers.

[#256] .publish now has consistent behavior.
* Changed the behavior of block.publish
* It will no longer save new records, but will return false and generate a deprecation warning.
* It will now only ever publish the latest draft, returning true if there was something to publish.
* Add additional coverage for publish/publish! on new blocks.
[#584] Add shorter syntax for creating draft blocks
[#558] Allow blocks to be addressable.

* Refactor SectionNodes into 'AddressablePaths'.
* Change table name to :cms_addressable_paths (always)
[#588] Refactor Addressable

* DRY up existing models that are addressable.
[#588]

* Add is_addressable which allows content to be placed into the site tree.
Ensure all addressable objects have .node field.
* Add .path to HtmlBlock
* Refactor: Create '.find_draft(path)' method for page.
* Create Responder to start clean up error handling.
* Refactor into find_draft by id
* Add specific Cms NotFound error
* Refactor ContentController to remove extra error handling.
more style edits
Style/js fixes for sitemap page
Update release_notes.md

with 3.5.6
even if it's a small release :)
Merge pull request #592 from gravis/patch-1

Update release_notes.md
[#588] Add #find_live and refactor content controller.

* Allows Page#find_live and find_draft to raise exceptions, which simplifies controller.