Initial commit.
Java sources structure after yandex-contest-invoker split.
Java package was changed: yandex -> com.yandex.
Java: package name bug fix: yandex.contest.invoker -> com.yandex.contest.invoker.
C++ sources structure after yandex-contest-invoker split.
Java: package name bug fix (in tests): yandex.contest.invoker -> com.yandex.contest.invoker.
Java: duplicate tests were removed (accidentally were placed here by automatic refactoring).
Java: tests were moved to different location.
Java build configuration.
CMakeLists.txt bug fix.

yandex_contest_invoker_compat -> yandex_contest_invoker_compat_common.
boost::mpl::string configuration fix.

BOOST_MPL_LIMIT_STRING_SIZE = 73.
C++ implementation of native methods: naming fix.

"s|common_invocation_|com_yandex_contest_invoker_|g".
JNI headers generator and sources validator implementation.
Library name fix.

yandex_contest_invoker_jni -> yandex_contest_invoker_compat_jni.
JNI headers generator bug fix.
std::exception mapped Java exception name fix.

common/invocation/InvokerException -> com/yandex/contest/invoker/InvokerException.
Signature comment fix.
Minor refactoring.

std::ostringstream was replaced by boost::format.
Process::ResourceLimits::hardMemoryLimitBytes field was removed.
compat::jni::detail::requireNotNull() bug fix.