Remove inline fragment map

This simplifies inline.rs and makes things easier to understand.

I've also added some documentation for `Line`.

r? @pcwalton