Re-name and slightly restructure much of the processor code, so that it is more obious what the pieces are. This is intended to improve future maintenance.
Merge pull request #272 from cgruber/renameanalysisbindings

Re-name and slightly restructure much of the processor code
Merge remote-tracking branch 'upstream/master'