copy travis build from puppetlabs-apache
Allow the naginator parser to be regenerated

The grammer.ry didn't match the parser.rb; what was in parser.rb was

    module_eval <<'.,.,', 'grammar.ry', 42
      def _reduce_10( val, _values, result )
    result = {val[0] => val[1]}
      result
    end
    .,.,

Which didn't match line the input grammar.ry

    var: PARAM VALUE icomment returns { result = {val[0],val[1]} }
disable embedding of the racc runtime and regenerate

The parser for the puppet DSL uses racc/parser.rb from the ruby core,
and then the parser was redefined within the naginator type resulting in
this terrible spew:

    racc/parser.rb:27: warning: already initialized constant Racc_Runtime_Version
    racc/parser.rb:28: warning: already initialized constant Racc_Runtime_Revision
    racc/parser.rb:30: warning: already initialized constant Racc_Runtime_Core_Version_R
    racc/parser.rb:31: warning: already initialized constant Racc_Runtime_Core_Revision_R
    racc/parser.rb:35: warning: already initialized constant Racc_Runtime_Core_Revision_C
    racc/parser.rb:39: warning: already initialized constant Racc_Main_Parsing_Routine
    racc/parser.rb:40: warning: already initialized constant Racc_YY_Parse_Method
    racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Version
    racc/parser.rb:42: warning: already initialized constant Racc_Runtime_Core_Revision
    racc/parser.rb:43: warning: already initialized constant Racc_Runtime_Type

Here we disable the embedded grammar regenerate the file.