Fixed compiler warnings due to no function definitions

 - Fixed I2C open function by returning a new context pointer

Change-Id: I63845895aa6a14956823af3be7c1f849e37fd4c8
Signed-off-by: James Prestwood <jprestwo@qce.qualcomm.com>