Small changes to recovery

Check adb before sideloading

Change-Id: Ib8245d2aabca1c38a74017cb660c86a6ba0ee125
Bump kernel version to 0.305

Change-Id: I10b12a028f78c9b63bdf287371e074befbc262d9