Fixes #982

Sorting preference is not taken into account when getting content by taxonomy
Merge pull request #999 from flrvt/hotfixes

Fixes #982
Require 'dev-master' for ircmaxell/RandomLib
Updated Travis.yml, have composer prefer source to bypass GitHub API limits.
Added clear error message when both name and slug are missing. Same for singular_name and singular_slug. Fixes #998.
Fix for theme_path setting. Fixes #995.
Move "theme_path" waaay down in config.yml.dist. This is not something people should change, unless they know that they're doing.
Tweaking simpleforms: Use our own Dumper.
Let select field type values be those from a specific field on a set of Contenttype records
Merge pull request #1003 from GawainLynch/feature/NewSelect

Let select field type values be those from a specific field on a set of Contenttype records