Handling for base type generators fixes.
* new/generators.jam
(find-viable-generators): Reverted my revert. Not yet sure
what's the best way, but this one can be made to work.
(try-one-generators): Adjust the virtual target types in
case generator for base type was used.
* new/virtual-target.jam (virtual-target.set-type): New method.
[SVN r16234]