Travis: remove Ruby 1.9 support, add 2.1.2 support
Use lambda evaluation to exclude resources based on more complex requirement
Ensure source_file exists before attempting to fetch mtime
Settings deserves to be a more important heading