Added heapdump option to feather, and allow setting of the max heap size for node process.
added disposeOnExecute flag to semaphore so you can create reusable semaphores.  middleware did a bit of cleanup.
Merge pull request #281 from skrenek/master

Profiling additions