Add ability to choose what components should be exported or restored.

This commit allows passing in components to ```knife backup export``` and ```knife backup restore``` commands:

    $ knife backup export roles nodes

The above commands will backup just the roles and nodes

    $ knife backup restore data_bags environments

The above commands will backup just the data bags and environments