smb2: add enum for close response flags
smb2: clean up ioctl frames

- Ensure input/output child frame fields are hidden
- Implement missing _children method for IoctlResponse
- Add missing enums
- Use enums when decoding for better pretty-printing
- Factor out some logic to parent classes
smb2: rename Commands -> Command