Only specify the var/log/juju dir

Only the juju directory exists in /var/log/ so grab that rather than globbing for the files.
Add basic cinder data to the plugin

Pull in /etc/cinder, cinder version and logs for cinder.
Fix super call to proper general plugin name

We were calling super on incorrect plugin class. This was a result of the
conforming name patch applied.
Also went ahead and capitalized general plugin for pep8 spec.

Signed-off-by: Adam Stokes <hackr@cypherbook.com>
Added landscape plugin, which gathers logs and configuration files for the Ubuntu Advantage landscape client.
Renamed landscape_client to landscape so it looks better in the plugin list.
Rename functions and methods in plugins to comply with pep8

There are lots of historical camelCase function and method names
in the plugin directory even though pep8 very clearly recommends
against these other than for external backwards compatibility.

Rename all the camelCased functions and methods and fix up the
main sosreport code, examples and tests to use the new names.

Fixes Issue #112.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Rename copy_stuff() to collect()

The name copy_stuff() isn't as descriptive now that the data may
be being streamed into an archive without being copied into a
temporary directory. Calling it collect covers both equally well.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Make more names pep8 compliant across the tree

Fix policy and utility function, method and variable names to use
lower case underscored style instead of camelCase.

Related to Issue #112.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Changed classname to match style guidelines.
Fixed Class name inversion
Merge pull request #107 from battlemidget/patch-1

Only specify the var/log/juju dir
Merge pull request #109 from battlemidget/patch-1

Fix super call to proper general plugin name
Merge pull request #111 from rubeon/master

Added plugin for landscape client on Ubuntu.
Merge pull request #113 from karibou/master

Fix for classname inversion in general.py
Merge branch 'bmr-pep8ify-names'

Conflicts:
	sos/plugins/general.py
	sos/plugins/juju.py
Fix unittests and more pep8 conforming

  - In our unittest we defined 'is_installed' to be a bool when in fact we wanted
    to verify if a package is installed via the _method_ is is_installed. Since
    overriding that method with our variable definition we basically removed
    any functionality of 'is_installed' method in Plugin class.
  - Initializing a fake plugin to test was failing due to our global
    logger not being initialized. Put a simple check in the library to
    make sure the logger is defined no matter what the calling state does.
  - Make import selinux conditional
  - Add travis-ci support
  - Rename README to utilize travis-ci build status and other markdown supported
    features

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
More pep8 classname styling

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
remove python 2.6 build support and allow failure of python 3.x tests

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Include coverage module during CI tests

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
- Remove unused DEPS env

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>