#644 added html escape to show up custom command UI for old exec properly
#644 added spec to catch html escape issue for old exec command view
Merge pull request #661 from pshivana/rails4_defect_fixes

#644 added html escape to show up custom command UI for old exec properl...
#000 - Ruby string -> Java string in view cache.

When fragment caching is used, as mentioned in the Rails guide
http://guides.rubyonrails.org/caching_with_rails.html#fragment-caching,
the actual fragment is cached as a Ruby String. In JRuby, this means
that the RubyString class (http://jruby.org/apidocs/org/jruby/RubyString.html)
is used.

When a RubyString class is used in a long-lived cache, it has
potentially bad consequences. In this case, because of JRuby string
copy-on-write semantics, some of these strings had 3MB of memory stored
for a string as small as 6000 characters (because RubyString uses
ByteList, which had a big byte array as a buffer, which it indexes into.

When the Go fragment cache tried to cache 500 pipelines, each taking
about 3MB to cache (instead of about the usual 6 to 10 KB), the memory
usage went through the roof.

This commit brings back the old JRuby and Rails way of using
java.lang.String for the fragment cache, instead of using RubyString.
Just for fragment caches.
Merge pull request #668 from arvindsv/fix_erb_cache_issue

#000 - Ruby string -> Java string in view cache.
Fixed failing rspecs.
* In Rails 4, 1 year 9 months = almost 2 years (http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-distance_of_time_in_words). This is why the specs were failing as the expectation was different.
Merge pull request #671 from mdaliejaz/fixSpec

Fixed failing rspecs.
Fixing assertion so it passes on windows
Merge pull request #673 from jyotisingh/build_fix

Fixing assertion in test so it passes on windows
<%= to <%== in server health message
Merge pull request #677 from srinivasupadhya/fixes

<%= to <%== in server health message