arm: u8500_hotplug: convert ktime to useconds for better accuracy

- don't add down_timer if sampling time is not reached
- re-calculate online cpus at the start of every hotplug function
- some organisation

Change-Id: I8e64400ea71e765b896fec5c9ec52f703cd83238