Correctly handle global :expand => true in asset_tag

Merge the options before attempting to dispatch off them to avoid
generating the wrong tags when the :expand option is set globally, but
not for that method call: It should generate multiple tags in that
case, too.
Merge pull request #13 from antifuchs/improve-global-expand-handling

Correctly handle global :expand => true in asset_tag