BUILD: configure.in: provide macro to define __FILE_DIR__
RCORE: provide RAPICORN_IS_ABSPATH
BUILD: provide -D__FILE_DIR__, clean up INCLUDES, DEFS, AM_CXXFLAGS
RCORE: use __FILE_DIR__ for messages, provide __PRETTY_FILE__
EXAMPLES: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
RCORE: TESTS: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
UI: TESTS: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
RCORE: format messages like compiler errors for IDE pattern matching
RCORE: colorize messages on ttys
RCORE: allow TASSERT_AT() caller to pass the source code line only
RCORE: pass __PRETTY_FILE__ into debug functions for compact code
Merge branch 'error-messages'

* error-messages:
  RCORE: pass __PRETTY_FILE__ into debug functions for compact code
  RCORE: allow TASSERT_AT() caller to pass the source code line only
  RCORE: colorize messages on ttys
  RCORE: format messages like compiler errors for IDE pattern matching
  UI: TESTS: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
  RCORE: TESTS: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
  EXAMPLES: clean up INCLUDES, DEFS, AM_CXXFLAGS, use __PRETTY_FILE__ in tests
  RCORE: use __FILE_DIR__ for messages, provide __PRETTY_FILE__
  BUILD: provide -D__FILE_DIR__, clean up INCLUDES, DEFS, AM_CXXFLAGS
  RCORE: provide RAPICORN_IS_ABSPATH
  BUILD: configure.in: provide macro to define __FILE_DIR__