Irda: Added IrDA HAL Library

PatchSet 2: Cleanup

PatchSet 3: Added some more documentaion

Patchset 4: Removed references to Galaxy S4 in the commit message.  This HAL
is supposed to be generic in the long term, and at the very least, works
on other Samsung devicessuch as n80xx.

Change-Id: I8af12b8716791bb13ba7b85b9cab8d2a1c5fed18