Update all todo test to be 3.4.9 compatible

This PR updates all the outstanding todo specs to be 3.4.9 compatible. As it turns out some specs were out of date and have result in development of outdated/broken features. 

Luckily the feature were on hold til 3.1.next.

Thoughts on this @hcatlin? I expect it will conflict heavily with your `threefour` branch. IMHO that branch is due for an update+rebase. There have also been a couple Ruby sass releases now that directly affect some of the changes made on your branch.