Implement --public-subdir option.
Change -p to mean --public-subdir, not --port.