WIP: Initial attempt at symbol_offset

This implements Option #2 of the global symbol offset proposal[1].

[1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-April/061511.html