Override NodeLogger for tests
Merge pull request #69 from ironcladlou/dev/cartridge_refactor

Override NodeLogger for tests
Use NodeLogger for all node library logging
Merge pull request #70 from ironcladlou/dev/cartridge_refactor

Use NodeLogger for all node library logging
Fix UnixUser.set_selinux_context to work with files and dirs

Refactor UnixUser.set_selinux_context to work with both files
and directories. Previously only worked with directories, causing
the write_ssh_keys function to fail as it passed the authorized_keys
file which was treated as a directory.
Merge pull request #71 from ironcladlou/dev/cartridge_refactor

Fix UnixUser.set_selinux_context to work with files and dirs
Introduce version param to v2 setup
Merge pull request #73 from pmorie/dev/cartridge_refactor

Introduce version param to v2 setup
Cleanup mock cart setup script
Merge pull request #74 from pmorie/dev/cartridge_refactor

Cleanup mock cart setup script
Add version to mock-plugin setup
Merge pull request #75 from pmorie/dev/cartridge_refactor

Add version to mock-plugin setup
Create run dir.
Merge pull request #77 from mrunalp/dev/cartridge_refactor

Create run dir.
WIP Cartridge Refactor - Stop changing gear home dir selinux context

* too aggressive on unlocking
Merge pull request #78 from jwhonce/dev/msc_label

WIP Cartridge Refactor - Stop changing gear home dir selinux context
WIP Cartridge Refactor - Add new V2 commands

* oo-su
* oo-cartridge CRUD add/delete

User Story US2766: [cartridges-new] oo-cartridge-add
Merge pull request #79 from jwhonce/dev/wip_newcommands

WIP Cartridge Refactor - Add new V2 commands
WIP Cartridge Refactor - testing creating correct model
Merge pull request #80 from jwhonce/dev/wip_newcommands

WIP Cartridge Refactor - testing creating correct model