Though small-cap stocks as an asset class have long lost their academic seal of approval, they may nevertheless be good bets ...