showboot: Allow micro_architecture override

If the micro_architecture detection fail, it can be override by using
the '-m' option.

This patch is also switching to getopt to parse cmdline and use -t for
the interval to get more consistency