added travis CI config file
Squashed 'tools/byaccj-p2/' content from commit b949e01

git-subtree-dir: tools/byaccj-p2
git-subtree-split: b949e01eddd1672808cafab226b197da65b67a01
Merge commit 'd2a61325647383dff7489edf2712ad9884b34952' as 'tools/byaccj-p2'
replaced yacc.macosx and yacc.linux binaries with source & make commands
Merge https://github.com/job/whois
Minor fixes
RpslObjectFileReader only returns non-empty objects
moved byacc, flex and generator files outside resources (so that they are not included in the .jar), into src/main/parser (as per mvn recommendation)
changed generateByaccs to look for compiled binary first
changed generateByaccs to compile automatically on unsupported platforms