Don't create new expressions needlessly in expr.split().
Don't create new expressions needlessly in expr.split().

If the expression cannot be split, because it doesn't contain the
separator, don't create a new expression.  This isn't a mere
optimization, it's important for e.g. references to variables.

vslavik/bakefile,vslavik/bakefile,vslavik/bakefile