Minor cleanups to export_mgr.py

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Update ui_main_window.

Changes:
* main window tabs and their contents now resize properly (they use
  grid layout).

* Add client managment commands "Add Client" and "Remove Client"

* Clean up table display to resize columns and not display row (vertical
  headers).

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Update ganeshactl.py

* Add client and export manager commands

* Add client and exports table displays

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add exports_table.py table model class

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Add clients_table.py with client table class

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Shuffle python files around in scripts/ganeshactl

Now conforms to python module/packaging conventions

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Build GPFS by default.
Add new intreface for GPFS FSAL.
Keep old grace_period.py and add one for qt interface.
GPFS specific init file.
GPFS specific main.conf and exports.conf files.
Signed-off-by: suhrud <supatank@in.ibm.com>
Fix building rpms on RHEL. Add GPFS build config. Enable GPFS by default.
Use Cache_inode pin/unpin interface in 9P.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 74f77fea91c3fb6f8577de6ab6af1fa89cacffcd)
9p/RDMA: new mooshika API again

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 14c0dce46c7d9bf14f29f7415a1476b07f644f5b)
9P: readdir optimized to fill the reply buffer directly

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 3c28a311feccfb58774b7080e0e1c6736c8515ae)
9P: Adding a lost cache_inode_lur_ref in TWALK. This prevents segfaults during loops of mount/umount.
(cherry picked from commit d19738b197fae9aef4e211bc2c4b92f79bfcafbb)
Merge remote-tracking branch 'linuxbox2/next' into dev38_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>
Merge remote-tracking branch 'lieb/next_for_38' into dev38_merge
Merge remote-tracking branch 'marc/dev38-gpfs-new-interface' into dev38_merge
Merge remote-tracking branch 'marc/dev38-grace-period-qt' into dev38_merge

Signed-off-by: Sachin Bhamare <sachin.bhamare@gmail.com>

Conflicts:
	src/scripts/ganeshactl/grace_period.py

Conflict resolved by accepting Marc's commit.
Merge remote-tracking branch 'ganltc/ibm_next_20' into dev38_merge