Issue: can.view.ejs(str) and can.view.ejs(id, str) return different responses

can.view.ejs(id, str) currently returns renderer function, while can.view.ejs(str) returns renderer function, wrapped with can.view.frag() call. This should be fixed in order to make return value consistent.

See more details at https://github.com/bitovi/canjs/issues/483