Kernel Build Script. fixing and removing usseless brakets!

We need to set brakets only in case we need to protect dynamic value
from chars that not belong to this value.

example:

TEST=`cat /tmp/test`;
echo "stupid${TEST}info"

in condition as this:

echo "stupid $TEST info"
we dont need brakets.

also fixed BUG with initramfs temp cleaning... maybe solved the dead
kernel bug!
Nightmare governor: Optimized code!
Build script, tuned the Number of build treads in case of slow system.
README Update, added simple functions writing tutorial.
max8997_vibrator: /sys/vibrator/vibrator_level

enable:
echo 9 > /sys/vibrator/vibrator_level
cat /sys/vibrator/vibrator_level

disable:
echo -1 > /sys/vibrator/vibrator_level
cat /sys/vibrator/vibrator_level
Nightmare governor: Corrected a little thing!
Nightmare governor: little adjustment and removed a parameter!
Merge remote-tracking branch 'dorimanx/master-jelly-cm-aokp' into master-3.0.y

Conflicts:
	build_kernel.sh
	drivers/cpufreq/cpufreq_nightmare.c