Clean up package function for python2

The "|| return 1" is very old syntax and is no longer needed. And, the ``install`` command can handle directory creation and file installation in the same command which cuts a great deal of unnecessary commands out.

Also, remember, msg2s in the package function will be printed during the making of the package, not during the installation. Thus, instead of msg2s (as this really would serve only as documentation), comments should be preferred.
Clean up package function for python3

``|| return 1`` is very old syntax and is no longer needed. And, the ``install`` command can handle directory creation and file installation in the same command which cuts a great deal of unnecessary commands out.

Also, remember, ``msg2`` in the package function will be printed during the making of the package, not during the installation. Thus, instead of ``msg2`` (as they really serve only as documentation), comments should be preferred.
arch: add provides=('powerline') to PKGBUILDs.
arch: add fontpatcher to archlinux/python2-powerline.
arch: add fontpatcher to archlinux/python-powerline.
arch: break package() into separate packages.
arch: update pkgrel to 2.
Set different window name foreground based on activity and bell status.
Add a battery info segment.

Default colors range from red (full battery) to white (no battery) but can be changed via the
`battery' and `battery_gradient' settings.

Default presentation is a formatted percentage string (with keyword `batt').  The `gamify' setting
changes this to a sequence of video game hearts.

Number of steps from 100% to 0% / number of video game heart icons is controlled by the `steps'
setting (default 5).
Merge remote-tracking branch 'kovidgoyal/fix-578' into develop
Merge remote-tracking branch 'doitian/tmux-activity-bell-fg' into develop
Merge remote-tracking branch 'HalosGhost/patch-2' into develop
Merge remote-tracking branch 'HalosGhost/patch-3' into develop
Merge remote-tracking branch 'mmlb/add-fontpatcher-to-PKGBUILD' into develop
Improve Arch Linux packages

Use simplified syntax and messages, fix package names, ref
HalosGhost/patch-{2,3}.
Merge branch 'improve-archlinux-packages' into develop
Merge remote-tracking branch 'tmurph/feature/504-battery-segment' into develop

Conflicts:
	powerline/config_files/colorschemes/tmux/default.json
Fix Arch Linux AUR package upload issues

Some workarounds have been added so that AUR correctly parses the
package name and dependencies when the package is uploaded.
Merge branch 'fix-archlinux-aur-issues' into develop
Merge branch 'develop' of git://github.com/Lokaltog/powerline into develop