build_db.py: Correct molar ionization energy names
PropertiesAdapter: Correct molar ionization energy names
build_db.py: Fix several problems with tables

This commit solves problems with headers of tables and problems with styles defined on the start of a table row.
build_db.py: Remove parentheses with approximations from isotopes half life
build_db.py: Fetch list of the elements using Special:Export
build_db.py: Parse element's category as an number
TableItem: Parse element's category as an number
Use plurals for element's categories
Do not use List unless it's necessary and improve DynamicAdapter
Optimize TableAdapter
PeriodicTableView: Fix a bug when click position was higher than number of items
PeriodicTableView: Do not hard code number of periods

The number of periods may increase in the future and therefore we should compute it rather than hard code it.
Update database
PeriodicTableView: Fix fake clicks
Update English locale
PeriodicTableView: Improve performance

Use worker thread for processing adapter.
ZoomableScrollView: Fix a bug when edge shadows were not being drawn on scroll
Update database
Periodic Table v1.1.0
Merge branch 'master' into emission-spectrum

Conflicts:
	PeriodicTable/src/main/java/com/frozendevs/periodictable/model/adapter/PropertiesAdapter.java
	PeriodicTable/src/main/res/values/strings.xml