Automatic model number detection

Work in progress

Change-Id: Ia0ea84abb1d7b1e753890bca0f2baa8d0aacead0
wpa_supplicant: STFU!!!

Change-Id: I1d4b945b4305e496cb6447b86105b7990f52f5c0
Clean up previous GPS configs

Change-Id: I8d043dbe33b6f2050347737f72efe5d1a7d5d249
taoshan: GPS: Use legacy hal [1/2]

Change-Id: I364ff5f96d4c64a480b628eb58721381eac36bb9
Fix Copyright years

Change-Id: Ibde0ab7ac431338d443fa0a4829bbe333be749fe
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0
taoshan: define BOARD_HAVE_NEW_QC_GPS
required by new GPS HAL
taoshan: Moar bootspeed!

 * Use the noop I/O scheduler while booting.
   This dramatically improves the bootup time. Noop is ideal
   for high-throughput applications on non-rotating storage, but
   is not designed for interactive usage like ROW or CFQ.

Change-Id: Icff238fe5b3328b0525ade84d9905d45945fc679