Hadupils::Assets.foreach_asset_in class method

Given some directory path, yields each appropriate asset
in turn, based on #asset_for per file within the directory.

Expanded the Test::Unit::TestCase/should-context stuff to
include a "tempdir_context" that provides a temporary directory
within the context (at @tempdir) that gets cleaned up with
the #teardown step.