add unsafe mode to GtScriptFilter
add option '-retainids' to select tool
add Start_range and End_range attribute support
Merge pull request #188 from satta/scriptfilter

improve script filters and gt select
make use of Lua CFLAGS
Merge pull request #189 from satta/start_end_range

add Start_range and End_range attribute support
gtruby: fix sequence node callback in custom visitor
Merge pull request #192 from satta/ruby_seqnode

gtruby: fix sequence node callback in custom visitor
gtruby: return proper STRANDCHAR
gtruby: be more economical with scarce callback functions

The Ruby::DL engine only allows for 10 globally allocated callback
functions. This makes it impractical to register a callback for each
possible node type handler in a custom visitor if it is not implemented.
This commit only registers callbacks for node types for which handlers
are present in the GT::CustomVisitor subclass. This can give you 1-2
additional possible custom visitors before the limit kicks in.
welcome GenomeTools to 2014!
Merge pull request #194 from satta/ruby_stuff

Ruby optimizations and bugfixes
Merge pull request #190 from satta/cflags

make use of Lua CFLAGS