merged with current mas.ter branch + features added + bug fixes

Hi Clifford, 

I have merged to the current branch. 
I have fixed some issues with cell translation of logic_not and xnor.
Fixed issue with mem_wr, when same cell is used with mux/pmux
added cell translation pmux

Have a nice day.

Regards,
Ahmed