Added node-update, chassis-update and port-update commands for v1. Change-Id: I051841fce2872f1e19f95117e8827d7a2b1b521c
Splitting v1/shell.py into one file per resource makes the code more organized and in the long run helps to improve code readability. Change-Id: Ia57019548158ffe33a1eca444405107caa327936
Mostly taken from other OpenStack client projects and adapted for Ironic. Change-Id: I1ef9613b9e24bbb6caac9657dc1da3add899478e