Update config to use new Jekyll versions

Updates Gemfile{,.lock} and some config options that are no longer valid
in the latest version.
Using invalid layouts now give a warning on serve