CyanogenMod and Privacy This question is a follow up to:
What information does stock Android send to Google by default, and how do I opt-out?
and 
Disable Location History in Android

I did a factory reset and flashed Cyanogen Mod 11 on my phone. I love the ROM and am using it without any Google Applications. I didn't even add a Google Account. For apps, I am using a third party app to download apk and installing them manually on my Android smartphone. My questions:


In Location for Cyanogen Mod, it provides three options - only GPS, only Mobile Tower / Wifi, both GPS and Mobile/Wifi. I know that in stock Android ROM, Google location history sends data about my whereabouts to Google. Will this happen in Cyanogen Mod too? Since I did not add any google account or google app, I'm guessing this is unlikely. I want your advice.
If I use Wi-Fi, does Google know about my Wi-fi, its adapter id, blah blah..?
Does Google know about any other info if I use this ROM?


As you may have noticed, I am quite paranoid. But I do not want to give away anything to Google.

PS: Before flashing CM, I used google account and play on same phone on previous ROM. And the device was added to Google Play.
CyanogenMod is not focussing on user privacy, FOSS or google-less ROMs. See the FSFE Wiki for some info on proprietary parts of CyanogenMod. You may want to take a look on OmniROM as they put a focus on privacy and security - without being to paranoid.

You mentioned that you're using your phone without any Google Applications. I assume that there are no Google Applications installed on your phone - if you install CM without their Installer (flashing zip from recovery), you can skip installing the so called GAPPS. If you install CM with the official installer, you won nothing: Google already re-associated your device by comparing the unique wi-fi mac address, it doesn't matter (from perspective of privacy) if you re-add your account on-device or not.

I'll answer your questions above, assuming that you did not have a single google application installed:


Locating with Wi-Fi/Mobile network on Android KitKat is done using Google Play Services. If it's not installed you can tick or untick this locating feature - it won't do anything.
When using Wi-Fi, the first thing Android does after connecting is to contact google by doing a basic http request to http://google.com/generate_204. This is to measure if the wi-fi is using a captive portal. This request does not contain sensitive information, but you may want disable it anyway.
Beside that, no tracking or scanning comes with the source of Android which is used by CyanogenMod.
Yes they do. As mentioned on the FSFE Wiki, CM uses Google Analytics for tracking their usage on every device by default. This behaviour is opt-out, so you can disable it. If you do not trust this option (the underlying code is not completely open sourced), it's possible to remove Google Analytics using freecyngn.