Moved some definitions to top; new definition of "Neighboring Code".

The term "neighboring code" was used by Eben Moglen in a 2006
conversation we had concerning the LGPL (though the definition
attempted here is probably not quite what Eben meant). I recall using
it in an early draft of LGPLv3 and the term has stuck with me since.