Add Jira ticketing module
Improve jira integration module

* set unique=True for Ticket name field to prevent race conditions (helps
  all ticketing modules, not just jira)
* use update_or_create() instead of blindly creating new tickets
* allow to filter search by project(s) or not
* implement basic and oauth authentication
Further improvements to jira ticketing

* filter out projects specified in settings.py based on existence on
  the server
* handle customised "closed" fields per project
* use permalink() for url field
Jira module:tweak for less LOC, more readable
Jira ticketing: apply feedback from @akosiaris

* move jira init inside get_tickets() to avoid strange behaviour after multiple searches
* expand dict with double-asterisk in jira init
* use get_or_create() (Django >= 1.4) instead of update_or_create() (Django >= 1.7)
Merge branch 'master' into jira-ticketing
Jira ticketing:tiny grammar fix in comments
Merge pull request #61 from rowanthorpe/jira-ticketing

Jira ticketing
Adding schema migration needed for 87f24d42af59e12

Adding a unique constraint on the Ticket model
Fix typos in settings.py.dist

Wrong assignment operator used leading to a syntax error
Set the default timezone to UTC

Let's face it, Europe/Athens is not exactly worldwide. UTC is a best
choice
Make IPMI links in equipment view https
Merge pull request #63 from rowanthorpe/master

Make IPMI links in equipment view https
Tiny spelling fix in install and README docs
Merge pull request #64 from rowanthorpe/tiny-readme-spelling-fix

Tiny spelling fix in install and README docs
Improve install documentation for configuring database

* add note about having to modify the instructions if following
  non-standard procedure (e.g. servermon on its own db, etc)
* fix bad formatting which was running lines together (without a
  blankline after the XXXX:: line)
* reword one grammatically confusing sentence (tautology)
Merge pull request #67 from rowanthorpe/improve-docs-install-configuring-database

Improve install documentation for configuring database
Improve app-path setting in Apache wsgi file

* Use var for easy app-path configurability/reuse
* Only append app-path to sys.path if it isn't already there
Fix copyright notice in Apache wsgi file

* update copyright year
* s/ISC/THE AUTHOR/
Improvements to Apache wsgi file (esp. maintenance mode)

* switch to maintenance mode when Apache is reloaded and
  "_maint_mode == True" (in non-maintenance mode server reload/restart
  has an infinitesimally small added cost of one var-assignment and one
  if-branch, but actual requests have no extra overhead at all - the
  "application" function is unchanged in the commit)

* set _app_path and _maint_mode vars at top of code and label them for
  editing

* label _maint_file at top of maintenance-specific code for editing (if
  a custom page is being used)

* add commented-out (non-default) version of maintenance mode handling -
  to dynamically handle maintenance page changes without
  server-reloading (but doesn't use inotify/etc, because doing that
  portably without sourcing Django libs is too complex to be worth it) -
  for speed-reasons, it uses global vars instead of arg-passing