uart: Added timeout support for uart read
uart: Added timeout support for uart read

Signed-off-by: Henry Bruce <57ea958cad66de244404958c9a01f7a4ad51b29e@intel.com>
Signed-off-by: Brendan Le Foll <3e0e8c4069934e8b47d99704927a85c66c0ceb33@intel.com>

petreeftime/mraa,arfoll/mraa,Hbrinj/mraa,ProfFan/mraa,jontrulson/mraa,stefan-andritoiu/mraa-gpio-chardev,malikabhi05/mraa,jontrulson/mraa,sergev/mraa,arfoll/mraa,arunlee77/mraa,Propanu/mraa,Jon-ICS/mraa,KurtE/mraa,spitfire88/mraa,sergev/mraa,alext-mkrs/mraa,Pillar1989/mraa,yongli3/mraa,andreivasiliu2211/mraa,ncrastanaren/mraa,malikabhi05/mraa,ncrastanaren/mraa,Jon-ICS/mraa,stefan-andritoiu/mraa,intel-iot-devkit/mraa,KurtE/mraa,spitfire88/mraa,stefan-andritoiu/mraa-gpio-chardev,g-vidal/mraa,malikabhi05/mraa,sergev/mraa,alext-mkrs/mraa,stefan-andritoiu/mraa,Propanu/mraa,whbruce/mraa,intel-iot-devkit/mraa,whbruce/mraa,KurtE/mraa,anonymouse64/mraa,arfoll/mraa,jontrulson/mraa,arunlee77/mraa,arunlee77/mraa,alext-mkrs/mraa,intel-iot-devkit/mraa,g-vidal/mraa,petreeftime/mraa,alext-mkrs/mraa,spitfire88/mraa,intel-iot-devkit/mraa,yongli3/mraa,ncrastanaren/mraa,jontrulson/mraa,Propanu/mraa,Propanu/mraa,Pillar1989/mraa,w4ilun/mraa,stefan-andritoiu/mraa-gpio-chardev,w4ilun/mraa,yongli3/mraa,ProfFan/mraa,Hbrinj/mraa,spitfire88/mraa,arfoll/mraa,Hbrinj/mraa,andreivasiliu2211/mraa,petreeftime/mraa,sergev/mraa,Hbrinj/mraa,petreeftime/mraa,intel-iot-devkit/mraa,yongli3/mraa,anonymouse64/mraa,Propanu/mraa,anonymouse64/mraa,jontrulson/mraa,sergev/mraa,stefan-andritoiu/mraa-gpio-chardev,Jon-ICS/mraa,arunlee77/mraa,stefan-andritoiu/mraa,malikabhi05/mraa,KurtE/mraa,andreivasiliu2211/mraa,whbruce/mraa,malikabhi05/mraa,stefan-andritoiu/mraa,whbruce/mraa,ProfFan/mraa,alext-mkrs/mraa,stefan-andritoiu/mraa,stefan-andritoiu/mraa-gpio-chardev,ncrastanaren/mraa,g-vidal/mraa,Pillar1989/mraa,ProfFan/mraa,andreivasiliu2211/mraa,KurtE/mraa,yongli3/mraa,ncrastanaren/mraa,w4ilun/mraa,w4ilun/mraa,arfoll/mraa,g-vidal/mraa,g-vidal/mraa