I have a few housing questions.
Who is the npc in Whiterun who has a house for sale and where can I find him/her ? ( am trying not to use a mod house with my current character)
the housing in whiterun is the easiest to obtain and cheapest to get, the npc to buy houses no matter what land you want to buy a house in (if you have hearthfire you can buy in all lands/holds), and that is the Steward of the Jarl of that land, in whiterun's case in a bald imperial guy named http://www.uesp.net/wiki/Skyrim:Proventus_Avenicci.
you can buy a house once you helped enough people of that land/hold and/or completed certain required quests, in whiterun's case the most common way is to complete the first dragon crisis quests (Bleak Falls Barrow).
When I kill npc who have living quarters( a cave, camp etc)...can I treat it as MY HOUSE and store items in the chests/cupbards etc ?
I'm afraid not, anything that you do not OWN yourself will despawn and respawn, you can only treat your personal homes/property as a safe place for storage
Do places you take over(a cave, a mine, camp ) ever get new npc who want to live there ?
some specific places may change their residents through radial or normal quests and events, but otherwise no, places you visit either become empty or have a time based respawn timer for its denizens should you "clear" the place up