[0.3.x] Fixed Python3 bytes error with Scheme.activate.

subprocess.check_output return a byte string and we need unicode.

(cherry picked from commit 83e598f6bf9e2b8a22dcbe79dd331b5e53a449f3)
[0.3.x] Changes for 0.3.1

(cherry picked from commit 74e868594fc2877dfdd0491c6e7b8544fc2b3a71)
Version 0.3.1
1. clear script start point

(cherry picked from commit d97ed521d69ac657e09f5ce1622d0b32cff6f10f)
Documented the signal and quality properties of Cell

(cherry picked from commit 6b762b26b4cb08b0ee64279ae3c349063b46d331)
Try to connect to the nearest Access Point.

For when there are several Access Points for the same network.

(cherry picked from commit 7b64239e6861950553eca95118b71261d42bfb90)
Fixed IndexError in the bit rates parsing.

Thanks to jargij for reporting this bug.

(cherry picked from commit 22c10be81fdc0354d8a4226331450bf713f2088c)
Changes for 0.3.2

(cherry picked from commit 21c249e155a4e356c758a32420c2c1468619b803)
Version 0.3.2