Move coffee-script-redux feature test to formatter.
Now assumes formatter is a function that takes context and returns formatted string.
Remove private clone of Function#bind for old browsers (please use es5-shim).