Fix hardcoded GET method, fill out docs
Allow user to save object to local file
Add docs for saving local file
Merge pull request #3915 from mgwilliams/cobbler

fix bug in cobbler tops module
Merge pull request #3914 from techhat/s3

Allow user to save object to local_file (S3)
add mongo tops module
fix typo in mongo tops module
Merge pull request #3916 from mgwilliams/mongo-tops

add mongo tops module
* fix bug: enable/disable service did not work if rcvar doesn't like <service>_enable (for example mysql-server)
* add workaround for service(8) bug (see PR bin/173454), it must fix #3876
* rewrite enabled/disabled function, now this func-s not based on get_enabled which is quite slow
* move service(8) look up in separate function with memoize decorator and remove direct use service(8)
* feature: service.config can be defined in minion config
* clean double quotes
Add the ability to upload files to S3
Don't `yield` on non generator functions. Fixes #3908.

Additionally, simplified match logic, replaced 3*`==` by `in`.
Solidify creating buckets with PUT
Add better log messages for S3
Add in documentation for PUT
Add the ability to HEAD an object
Merge pull request #3922 from techhat/s3

Add the ability to upload files to S3
Merge pull request #3923 from s0undt3ch/issues/3908

Don't `yield` on non generator functions. Fixes #3908.
Add DELETE method to S3
Merge pull request #3924 from techhat/s3

Add DELETE method to S3
Traceback is shown on logging, not on `sys.stderr`.

Also, explicitly state that a traceback follows.