moved parallel into plumbum; added Cluster.as_user
Bug fix in Cluter.filter
raise EmptyCluster when appropriate
BaseCommand can be &'ed with another or with a modifier - let python figure it out
paramiko_machine - popen accepts cwd
Merge branch 'master' into parallel
Support inheriting LocalMachine: LocalCommand requires a reference to 'local'
bug fix in iter_lines: read entire stdout/stderr streams
Merge branch 'master' into parallel
Revert "Support inheriting LocalMachine: LocalCommand requires a reference to 'local'"

This reverts commit c0ad407f2c64bcfa2e2a7a3b38161b5eb7eddea9.
Replace non-encodable characters when encoding to latin-1
refactored iter_lines as a method of Popen (iter_lines/__iter__)
bug fix in iter_lines: read entire stdout/stderr streams
Replace non-encodable characters when encoding to latin-1
paramiko_machine - popen accepts cwd
Merge branch 'mergables' into tmp

Conflicts:
	plumbum/commands/processes.py
	plumbum/machines/paramiko_machine.py
	tests/test_remote.py
Handle popen streams decoding individually, to support decoding of ConcurrentPopen stdout/stderr
support indexing into cluster
support for local.cmd.ls() == local['ls']()
Merge branch 'local.cmd' into wexperimental