Use the warnings module to display the git version message.

This allows us to ignore the error:

```python
    warnings.filterwarnings(
        'ignore',
        category=UserWarning,
        module='salt.version'
    )
```
Or, make it raise an exception:

```python
    warnings.filterwarnings(
        'error',
        category=UserWarning,
        module='salt.version'
    )
```
Remove the warnings filter from `salt.version`.
Added group_create function to postgres module

Allows for creating a postgres "group". Groups and Users are both Roles
in postgres. Groups simply cannot login while Users can.
Provide some alias methods to (un)subcribe to the event system.
Merge pull request #3286 from s0undt3ch/hotfix/event-un-subscribe-alias

Provide some alias methods to (un)subcribe to the event system.
Added option to user and group create in postgres module

Can now provide a string of groups (comma seperated) to place the new
user/group in.
clear up stack trace for Alt linux
Added function to update a group in postgres

Added ability to provide groups for a user update and function to update
a group
Added function to remove a group
It is 2013 now
update manpages for 0.12.0
Add new dsl to the release notes for 0.12.0
Make states created outside of an extend usable inside it.
Merge pull request #3287 from shadowfax-chc/postgres-group

Added some support for postgres groups to the postgres module
moving to new upstream version 0.12.0
Defer imports to a later stage so Jinja2 does not become a build dependency. Fixes #3293.
Merge pull request #3294 from s0undt3ch/issues/3293

Defer imports to a later stage so Jinja2 does not become a build dependency. Fixes #3293.
Jinja2 is no longer a build dependency. Fixes #3293.
Merge pull request #3295 from s0undt3ch/issues/3293

Jinja2 is no longer a build dependency. Fixes #3293.
Use `salt.utils.fopen` within `salt.utils`? Nope! How did it even work?!