* Adjust task priorities to fit in supported platforms' priority ranges
Darwin's task priority range is most restrictive (15-47); adjusted priorities
to reside within that range.
* Add comment clarifying TASK_PRIORITY_DEFAULT and TASK_DEFAULT
* Adjust relative task priorities for uplink and downlink
This moves uplink tasks to higher priority than downlink tasks and places
consumer tasks at higher priority than producer tasks.