Replace uninterruptible_start and uninterruptible_end with noops in the simulator since there seems to be an issue with pic24f16ka101 simulations.  Also run unit tests by default when building modules that have tests defined.
Merge pull request #1 from amcgee/timburke-feature-buildfix

looks good.