dtbtool: simplify code. reducing indenting.

this tidy is in preparation for adding a stat call
instead of relying upon readdir.

Change-Id: Ibdc28c43218e2c67434a4580c61b91162e1169a6
dtbtool: fix for filesystems that don't return d_type from readdir

readdir() doesn't return d_type for all filesystems, in particular XFS
doesn't fill in this field. fix by using stat() instead of d_type to
determine if a dtb is a regular file. code is also rearranged slightly
to avoid doing a redundant stat().

Change-Id: I26b402f517cf8ecefa78d8ae45e51219b333b682
Merge remote-tracking branch 'cm/cm-11.0' into HEAD