mix escriptize: Only include .beam and .app files from ebin.

Fixes #768.
Ensure File.cwd works with utf-8 file names
String.capitalize now considers Unicode's titlecase property
Check if native name encoding is utf8
Properly invoke mix on tests
Add a system_services_timeout app env var to Elixir.
Use system_services_timeout for elixir_code_server calls in elixir_compiler.
Add System.services_timeout/0 function.
Use System.services_timeout/0 for elixir_code_server calls in the kernel.
Use System.services_timeout/0 for kernel tests.
Use System.services_timeout/0 in ExUnit.
Use System.services_timeout/0 in Mix.
Previous commits fix issue #769.