Cross compile support for Scala 2.11

> Note the use of inner here - anything else resulted in an NPE.

So just to be clear - I'm slightly worried that using `outer` in 2.10 would result in different behaviour. It seems fine to me, but I'm not quite sure what I'm looking for with the `strippingWriter`.