Low: history: set colours for all nodes found (bnc#872936)

This sets colors not based on CIB nodes, but those actually
present in the report.
Merge pull request #3 from dmuhamedagic/color-unknown-nodes

Low: history: set colours for all nodes found (bnc#872936)
Low: hb_report: pcmk lib changed permissions (bnc#872958)
Low: report: Use subsecond precision if possible (bnc#872932)

Convert times to datetime objects for precise comparison
Merge pull request #4 from krig/hb_report-permissions

Low: hb_report: pcmk lib changed permissions (bnc#872958)
Merge pull request #5 from krig/subsecond-time

Low: report: Use subsecond precision if possible (bnc#872932)
site: pass --force flag through to crm_ticket (bnc#873200)
Merge pull request #6 from krig/site-force

site: pass --force flag through to crm_ticket (bnc#873200)
Medium: cibconf: add comments in the right order (bnc#866434)
Dev: report: amend 354228
Fix garbage characters in prompt (issue#7)

When tab completion returns help text instead of completion,
the resulting re-printing of the prompt leaks readline escape codes
to the prompt. To avoid this, store prompt without color information
and handle the colorization separately for the help completion.
Merge pull request #8 from krig/garbage-prompt

Fix garbage characters in prompt (issue#7)
parse: Unify API for err(), fix error

There are two different implementations of the
err() function in parse, one in BaseParser and
one in ResourceSet. This led to a bug where one
was called expecting the API of the other.

This commit fixes that bug, and makes the two
functions have the same basic API.
test: Unit test for ResourceSet.err()
Merge pull request #10 from krig/err-usage

parse: Unify API for err(), fix error
crm: Check and complain about python version < 2.6 (#11)
Merge pull request #12 from krig/python-version-26

crm: Check and complain about python version < 2.6 (#11)
main: Fix reference before assignment (#7)
utils: Handle datetime objects in shorttime/shortdate (bnc#874162)
report: Resolve datetime/timestamp mixup (bnc#874162)

Amends commits 354228 and 333020