Removed all the "C" log macros - PR for 2.0 branch

By replacing ```sel_getName(_cmd)``` with ```__PRETTY_FUNCTION__```, there is not need for the separation of Obj-C and C macros. 
Original suggestion #220. **Thanks to @petedemoreuille**.

Updated the Mobile libtest project to demonstrate that it's working (had to use a formatter so the function/method names are used).

*Note:* This change is **not backwards compatible**, so it should go into 2.0.

*Note:* This PR replaces #228