Use AOSP version of wpa_supplicant_lib

Squashed commit of the following changes:

Update make file for new location of libnl

Change-Id: If93aea9913cfa263fb228feb27137ac16b78cf0a
Signed-off-by: Mike Lockwood <lockwood@google.com>

wpa_supplicant_lib: Use common file from hardware_legacy

Change-Id: Ibbf60918848ab02dbc1b985005f986ab63d4dc52
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>

wpa_supplicant_lib: Clean the code and fix the build

Change-Id: I6a916c2f9306a49951dbba7bda5793d389899f91
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>

Also cleans up the files to bring them inline with AOSP

Change-Id: I4a1dc7b25abda0254c18677e7e9a6651a920b05f
Merge remote-tracking branch 'cyan/cm-11.0' into cm-11.0