profiles: rework the profile presentation

Reworking this a bit by adding cleaner fonts and adding
a second button for a future feature. Each profile line
can now have a title and a small summary.
Also fixing a few bugs here and there.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
tutorial: make room for tutorial screens

If the element was not visible during screen creation, the
tutorial code can't init correctly and just shows a "Ok" Button.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
aero: calculate the right value for actionBar

If a device is on kitkat but has no softkeys the layout would get screwed.
Fix this by checking correctly on which device we are running.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
shell: don't ever return null

getInfoArray() could return null, if the file was not found on the
device and thus could lead to a potential crash.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>