Improve ext2/ext3/ext4 detection

Now detects ext4 correctly.
Will now accept to mount any ext2/ext3/ext4 FS as long as it supports the required InCompat flags.
Will now print an error message and return nullptr if one of the InCompat flags is not supported?