Cms::Blocks need to handle standard Files as well

This is required to get page file fixtures working.
Updating test expectations to handle the new tag in the example fixture
Adding the ability to have page_file fixtures and haml fixtures with their proper extensions.
Merge pull request #408 from Emerson/feature/page_file_fixtures

Feature/page file fixtures
Merge branch 'master' into feature/acts_as_cms