As for the idle and popping, get the carb rebuilt first and start from there, no sense of trouble shooting anything with a dirty carb.
If you got oil on the plug its one of two things, leaking valve stem seals or oil blowing past the rings. Does it smoke while its running or just a short amount of smoke when it first starts? If the valve stem seals are leaking you usually get a little oil burning off when you first start it then it doesn't smoke after that. If its rings/bore you get smoking whenever its running.
With the valve stem seals after it sits a while the oil leaks down past them and drips onto the back of the valves, if the valve was open while it was sitting it would just leak into the cylinder, if it was closed it just pools on the back until you go to start it and then it gets pulled in/runs into the cylinder. I have seen some where they pool up oil on the back of the intake valve and when you go to start it you get a nice huge cloud of smoke.. LOL
---------------------------------------------------------
1984 Honda ATC200ES "Big Red"
1982 ATC200E "Hondie"
1988 TRX300FW "Project Quad" Still in progress....