Added -r option to bjam to enable Dart output. Dart output is off by default
and it takes no value (yet).
Fixed dart rule, with the help of Rene, for targets with no output so the
dart rule correctly evaluates the argument as the empty string.
Made the call to the dart rule conditional on globs.dart_active, as set by
the -r option.