Events

I'm now back from datasheet land.  I think that this represents the datasheet much more cleanly and will avoid confusion much better.  These changes are somewhat aggressive--it will not generate exactly the same binary as before (some small changes in the event/channel/interrupt mapping were made).

The changes made to the examples rely on my changes in my pasm branch where -Idir (include dir command line option) and /* */ comments were added.

Can you please look this over?  I have not yet had the time to run the examples yet and won't be able to for a day or so.