Version 0.11.78

+ Screen keyboard size has been decreased to leave more free space.
+ User interface can now available tariff for a given payable.
  To make it possible, Payable, that wishes to use this functionality must provide
  `tariff` property that returns integer tariff identifier.
  This value will then be compared to the tariff identifiers in tariff list and appropriate
  one will be chosen and automatically selected.
  Curently, both Ticket and Card provide this property using their contents as a source.
  For Ticket, only previously payed tickets return sensible value, while others return None.
+ payments module: CardReader refactored out of Reader to simplify its structure.
+ Multiple changes have been made to view.qml
  as part of getting rid of quirky user-interface behaviour.
  + separate functions set_tariffs and set_payable have been replaced by
    one function: set_tariffs_with_payable.
  + ListView delegate expansion state (namely Details) have been remodeled
    to no longer include any attributes that do not directly relate to them.
    Thus Details state property changes no longer contains changes for
    list.interactive or list.contentY.
  + Instead of manipulating ListView state through delegate states, highlight* attributes
    were used.
  + All animation durations were decreased to visually make faster visually.
Version 0.11.79

+ Localized default configuration strings in db.DB constructor.
+ Removed obsolete db.DB.generate_payment2 method.
+ Added comments to the most of nontrivial strings in localization file.
Version 0.11.98

+ Implemented local configuration caching.
  Mostly implemented in LocalDB with interface in DB.
  Config caching doesn't have fixed update interval using session instead.
  Session start triggers cache update
  (this change was made in payments.Reader.begin_session).
+ Implemented FreeTime configuration value awareness for tariffs. Tariff constructor
  now accepts free_time argument - number of free minutes.
  This change affects unit calculation for ticket-related tariffs.
  NOTE: FreeTime awareness for Tickets is not included in this version
  (still 15 minutes constantly).
+ Moved doctests for FixedTariff and DynamicTariff into tariff_test module.
+ Fixed incorrect behavior during handling 'R' (reader) command response from terminals.
  Due to incorrect assumption, nonexistent cards weren't handled properly thus causing
  terminal communication to stall.
Version 0.11.111

+ Reordered bytes of interface.TerminalState structure:
  This change finally fixes issue with terminals which weren't reacting properly
  to open/close commands due to mistake in implementation.
+ Modified card information display format to hide serial number wherever possible.
+ Database payment information strings have been localized wherever used.
+ Implemented checksum checking for bar codes.
+ Admin cards can no longer incorrectly close already closed session.
+ report.Report now correctly calculates session report using workaround for current terminal
  implementation.
+ daily FixedTariff with zero time should now calculate its parameters correctly
  taking free_time into account for a short parkings.
  Added new tests to test_tariff to cover this situation.
Merge branch 'master' of https://github.com/stdk/stoppark_panel