initial jonas container work-in-progress
Merge branch 'jonas'

Conflicts:
	config/jonas.yml
Merge branch 'jonas'
Merge branch 'jonas'
Merge branch 'jonas'
Merge branch 'jonas'
Merge branch 'jonas'
Merge branch 'jonas'
Merge branch 'jonas'
Warn if specified memory size is close to the default

Issue a warning to standard error if a specified memory size is within
10% of the default size.

Rework StackMemoryBucket so its default value is available like that
of other memory buckets.

[#52692569]
Added topology.xml expansion & deployme invocation
merged jonas
Fixed deployme download
Merge branch 'jonas'
Added traces to debug cmd launched
Merge branch 'jonas'
Added traces to debug cmd launched

Attempt to move traces in the compile step
Merge branch 'jonas'
Revert "Added traces to debug cmd launched"

Pbs: Added side effects to java-opts and failed unit test obscurely:

 Failure/Error: Jonas.new(
     NoMethodError:
       undefined method `<<' for nil:NilClass
     # ./lib/java_buildpack/container/jonas.rb:71:in `release'
     # ./lib/java_buildpack/container/jonas.rb:64:in `compile'
     # ./spec/java_buildpack/container/jonas_spec.rb:141:in `block (3 levels) in <module:Container>'
     # ./spec/java_buildpack/container/jonas_spec.rb:127:in `block (2 levels) in <module:Container>'
Now uses relative path in cmd, and erb converts topology.xml in absolute path.

Hope its not dependent on ruby 2.0