showcase: fix button alignment on kitkat devices

When softkeys enabled the tutorial "Ok" Button would be
displayed to low, fixing that.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
per-app: add the backbone of per-app profiles (1/3)

This adds the backbone componentes for the per-app profiles.
perAppHelper creates for each available profile a new per-app
profile. This contains the selected applications as well as
system states (should system apps are visible or not).

PerAppService is the actual service behind all this. During app
changes it scans the foreground app and checks if there is
any profile out there which contains a match. If so, it will
set the new settings with help of the settingsHelper (future commit).
It also handles the default case handling (returning to previous state).

PerAppServiceHelper manages the service itself and starts it during
app start up. It can also cleanup everything if the user decides to
disable per-app profiles.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
profiles: add per-app profile selection (2/3)

This adds the per-app backbone code to the actual profile panel.
During creation each profile gets a new per-app profile with its
own settings.
Later a mapping to the saved date will be executed to get the
right settings for each profile.
Besides a visual update to the profiles this commit contains also
many cleanups and bug fixes. Deleting/Renaming profiles should be
much faster now, since it no longer requires root.

Although this changes and touches many things, there should be still
a backwards compatibility to "older" versions of Aero Control.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
aero: add per-app handling into main process (3/3)

This adds the service handling into the main aero control
process. During startup it checks if the user wants to use
per-app profiles and starts the according service.
If changed later in the app settings it cleans up everything
set by itself.
This commit also contains the main "default" profile after
the system returns to a normal state.

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