Operation clean&sweep ar5416_hw.c

Here is a pach set which mostly concentrate on ar5416_hw.c. Every thing what use functions provided by this file is affected too. It should go on top of my RC patch set.
Wha i did:
- function names should not be converted more then two times. So i removed most macros conversations.
- remove unused functions.
- remove unused headers.

Now i run tests with this changes, but it looks good. STA is working ok. AP mode is on the go.