Guide: ownership

Whew. This section was so important, I saved it for last.

/cc @wycats, @nikomatsakis
Most languages with a garbage collector also make allocation easy - many languages don't even define if something is going to be stack allocated or heap allocated, and leave it 100% up to the discretion of the compiler/interpreter.