Implementation of collection preferences.
Issue 1777: convert steps to array of ints and floats, not strings.
Remove the .project file from .gitignore.

The .project file was currently ignored and not added to version
control. This causes some problems, including the fact that the newly
added project is called as the first activity named in the manifest,
currently DeckOptions, which is misleading.

Tracking the .project file is actually useful if we want to use some of
the most fancy features, like filtered resources, so it is useful to
track it.
Merge pull request #62 from flerda/v2.1-project-file

Remove the .project file from .gitignore.
Merge pull request #60 from hssm/steps-serialize

Convert steps to array of ints and floats, not strings.
Merge pull request #44 from hssm/colsettings

Implementation of collection preferences.
Add doctype html (i.e. html5) to the card template.
Rename the card templates.
Set the charset to utf-8 on the card.
Don’t do horizontal align.
Let the webkit worry about resizing images.
Vertical centering without tables as an option. Thanks to @hssm
Use inner div with margins and make margins smaller.
Checkbox to center vertically (old style) or not (everything at top, like desktop).
Semi-automatically remove a few trailing spaces.
Separate the chess and legacy ruby css into extra files.
Add CSS classes to identify android devices