Add rules/decoder for Apple MacOS X/Darwin environment

This is a base for a client/user environment.
For now rules number are in the user-range but could be probably changed once validated enough.

Still a work in progress. Please review and comment
It is tested with macports w the following Portfile
https://trac.macports.org/ticket/42533