Bug 934838 - NFC Daemon code should define a more clear interface for vendor specific code

1. Add comment
2. Fix nits
3. Refine interface with clear function name, argument
4. Remove un-necessay function, definition in interface header file