Bug 679940 - Share bytecode, source notes and atoms of functions in a runtime wherever possible. r=bhackett

--HG--
extra : rebase_source : 1518f7830a5640a2216c2d828859b8660d3fff60