Initial commit. Base port is done, but things don't run yet.

Conflicts:
	lib/racc/parser.rb
Revert port to 1-4-stable version.
Most bits necessary to build and package the JRuby ext.

* Maven build puts jar in ext/racc-cparse.jar
* rake compile knows how to run maven
* Manifest lists jar file

Unfortunately `rake gem` doesn't quite work yet. There's some
interaction with the rake-compiler I don't understand. Perhaps
@luislavena can help us, or we can fix rake-compiler to match this
preferred way of loading JRuby exts.
Tweaks to get rake test working properly.
First pass at performance.

* Heavily hit calls replaced with call sites
* Heavily hit ivars replaced with attr methods
* Misc cleanup
Fix recursive assert_integer (no idea how that passed tests).
Ensure parser-text.rb generates for JRuby too.
Add some JRuby artifacts.
Am I doing this right?
Hopefully get build putting the jar in the right place for good.
Do proper require for the racc-cparse.jar file.
Move ext/racc-cparse.jar to lib/racc/cparse.jar.
Attempt proper gem builds on mri and jruby.

Squashed commit of the following:

commit 3c9881add0d9b2d46d14f1db47c6f808e3f33b62
Author: tbdev <chad.lancour@oracle.com>
Date:   Mon Mar 3 14:40:15 2014 -0800

    Attempt proper gem builds on mri and jruby.

    rake clean clobber
    rake compile
    rake gem

    * .gitignore
    excluding lib/racc/cparse-jruby.jar, racc.gemspec(in general, not present), racc.gemspec

    * Manifest.txt
    replaced lib/racc/cparse.jar with ext/racc/com/headius/racc/Cparse.java

    * Rakefile
    mimic nokogiri's rakefile process via add_file_to_gem
    removed requirement for maven build via Rake::JavaExtensionTask
    cleaner jar name
    refactored for java? jruby?
    hoe to HOE
    added Hoe.plugin :gemspec to allow one-off rake gem:spec

    * src/main/java/com/headius/racc/Cparse.java -> ext/racc/com/headius/racc/Cparse.java
    moved src/main/java/com/headius to ext/rac/com/headius to accomodate Rake::JavaExtensionTask

    * lib/racc/parser.rb
    match up require to jar file

    * pom.xml
    no longer nessecary
disable debugging flags by default