[PATCH 1/2] Implement symbol offsets

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

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