Add documentation for the /roles/:name/environments API endpoint.

The /roles/:name/environments endpoint supports the GET method and
returns a JSON array of the environments with environment-specific run
lists in the given role.  This endpoint is present in both Chef 10 and
Chef 11.
Add documentation for the /roles/:name/environments/:env_name API endpoint.

The /roles/:name/environments/:env_name endpoint supports the GET
method and returns the environment-specific run lists in the given
role for the specified environment..  This endpoint is present in both
Chef 10 and Chef 11.
Merge pull request #14 from stevendanna/missing-role-endpoints

Add documentation for additional role endpoints
some edits to role/environments endpoints docs

renamed two files for better grouping in source
edits to cookbook_file and deploy syntax topics
edits
update deploy_revision and timestamped_deploy

changed from swap to include
edit
add execute actions/attributes to script resource
edits
edits
add stub for deploy_branch resource
add note to deploy_branch topic
updates for resources/providers

sync list of resources/providers with source
add include_chef_shell folder w/stub resource topics
tighter descriptions for layout attributes for deploy resource
depricate swap descriptions
Change "Custom Layouts" to "Layout Modifiers" for deploy resource
move deploy steps to step_resource
better presentation for examples; clear hash instance modifier