Stop tracking ConfigObj and instead rely on Debian's

Also parses distribution name and version from /etc/os-release,
/etc/lsb-release, or, if those files are unavailable for some odd
reason, our (slightly moved) config, as appropriate.
Merge pull request #41 from kernc/replace_configobj

Stop tracking ConfigObj and instead rely on Debian's
Fixed title in non-debug mode
Updated flags
Build-depends on python to make lintian happy
Language selection: when no translations are found, revert to English
Merge pull request #50 from monsta/patch-10

Build-depends on python to make lintian happy
Language selection: Sort by country by default
Merge branch 'master' of https://github.com/linuxmint/live-installer
Language selection: Added support for countryless locales (Esperanto is now 'eo' for instance, no longer 'eo_US')
Sort first by Country, then by Language

So that Chinese is the first language for China,
English for Great Britain, ...
Merge pull request #51 from kernc/sort_langs

Sort first by Country, then by Language
Install gettext.translation based on locale else lang else English
Fixed a pair of typos
Merge pull request #52 from kernc/gettext_translation

Use gettext.translation for locale else for lang else hardcoded English
Merge pull request #54 from iturralde/fix-typos

Fixed a pair of typos
Allow installation to more than one drive

This commit somewhat overhauls the partition selection screen.
It introduces the following changes:

* parted binary is used for easy, optimal partitioning;
* the HDD selection screen is no more,
* instead, all attached drives (sans the rootfs one) are shown
  in the disks (partitions) treeview,
* and there is a button 'Expert mode' for the "custom mount onto
  /target instructions";
* all python code related to partitioning is in the new
  partitioning module;
* the colorful partitions webview is a standalone HTML file in
  usr/share;
* plus other related minor simplifications, additions & fixes.

Also closes #21.