Add default bindings

If there is a zone with no cdev binding add a default binding.
CPU bound load default processing

Refine default CPU bound load processing. Also added sampling
interval for each default cdevs.
Added prevention for uncontrollable temp

If someone forces max temp too low, which can't be enforced, this
change will prevent too much performance impact by capping max
compensation temp capped 20%.
Add more tag subsitution

_TRT table specifies some tags, which needs to be connverted to native
names.
Update Android.mk
Adjust polling temperature

When user adjusts passive temperature via dbus I/F, need to
asjust polling threshold also.
Also a minor enhancments to export cdev bind status.
Add Surface zone to blacklist

Added more zones to blacklist.
Remove unsupported message

We can support without actual CPUID match as long as the kernel
sysfs is present to handle.
Fix error in min/max calculation

Fix issue in calculating min/max power calculation.
Update bind status

If a zone is bound via surface mark this to avoid tries from
default binding.
Update bind status

Update the bind status to show that there is cooling device
associated with this zone.
Merge pull request #22 from 01org/development_0

Development 0 to thermal_next