Bug 975268: [System][NFC] Reset the screen idle timeout when a NFC tag/device is detected.

Feature adds a feature to Screen Manager to handle the case where a NFC tag or device presence can reset the idle timer. Unit test cases added to screen manager as well.