add newline to bug message
Merge pull request #180 from Garonenur/dw

add newline to bug message
get rid of warnings on Windows
Lua: only use mkstemp() on non-Windows systems
Merge pull request #181 from gordon/windows

fix compilation for Windows
Closes #182.
Minor change in hopes that the stalled Travis build will re-run
Merge pull request #183 from standage/a2q

Closes #182.
fix wrong line numbers in GtSequenceBuffer errors
Merge pull request #184 from satta/wrongline

fix wrong line numbers in GtSequenceBuffer errors
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.