ARM: cpu topology: Add asym topology flag for using cpu0 1st

Modify the CPU sched_domain flags in powersave mode for using the cpu0 in ched_mc powersave mode

Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
ARM: cpu topology: add debugfs
cpupower: update the cpu_power according to cpu load

This driver updates the capacity of each core according to current
sched_mc level and cpu frequency (in fact current cpu load)

When the lowest frequencies are used, we are in a light load use case
and we increase the cpu capacity to keep these light tasks on CPU0

Conflicts:

	drivers/staging/Kconfig
RWSEM_XCHGADD_ALGORITHM for ARM (R/W semaphores implemented using ARM atomic functions) by CodeAurora
Enable unaligned memory access (ARM: Decompressor)
	modified:   arch/arm/boot/compressed/head.S
MMC_CAP_ERASE: as always not needed so there it goes
drivers: mmc: disable CRC.
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
	modified:   drivers/mmc/core/core.c
[tip/core/rcu,11/23] rcu: Allow RCU quiescent-state forcing to be preempted
Updated to latest source (3.0.85)
	modified:   Makefile
	modified:   drivers/net/wan/dlci.c
	modified:   drivers/tty/serial/pch_uart.c
	modified:   fs/exec.c
	modified:   fs/ubifs/dir.c
	modified:   kernel/events/hw_breakpoint.c
	modified:   net/bluetooth/l2cap_core.c