common build: fix failure message when product.version not specified
tests: extract waffle.mock package and tests that depend on it into new waffle-tests component

This allows removing mockito as a compile-time dependency, which is important for Maven, as
otherwise it would result in any application that uses Waffle via Maven having to specifically
exclude mockito, or get it at runtime (which, for most applications makes absolutely no sense).

The main other alternative to accomplish this goal would have been to move the mocks into the
src-tests directory for the waffle-jna component, and include the compiled tests for the
waffle-jna component on that test classpath for the other components.  I prefer the separate
component approach, as it fits better with how the Ant build was already structured, and doesn't
result in the tests also being shared between components (only the mock packages).

--HG--
rename : Source/JNA/waffle-jna/src-test/waffle/jaas/UsernamePasswordCallbackHandler.java => Source/JNA/waffle-tests/src-test/waffle/jaas/UsernamePasswordCallbackHandler.java
rename : Source/JNA/waffle-jna/src-test/waffle/jaas/WindowsLoginModuleTests.java => Source/JNA/waffle-tests/src-test/waffle/jaas/WindowsLoginModuleTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/BasicSecurityFilterTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/BasicSecurityFilterTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/ImpersonateTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/ImpersonateTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/NegotiateSecurityFilterLoadTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/NegotiateSecurityFilterLoadTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/NegotiateSecurityFilterTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/NegotiateSecurityFilterTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/WaffleInfoServletTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/WaffleInfoServletTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/servlet/WindowsPrincipalTests.java => Source/JNA/waffle-tests/src-test/waffle/servlet/WindowsPrincipalTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/util/AuthorizationHeaderTests.java => Source/JNA/waffle-tests/src-test/waffle/util/AuthorizationHeaderTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/util/NtlmServletRequestTests.java => Source/JNA/waffle-tests/src-test/waffle/util/NtlmServletRequestTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/windows/auth/WindowsAuthProviderLoadTests.java => Source/JNA/waffle-tests/src-test/waffle/windows/auth/WindowsAuthProviderLoadTests.java
rename : Source/JNA/waffle-jna/src-test/waffle/windows/auth/WindowsAuthProviderTests.java => Source/JNA/waffle-tests/src-test/waffle/windows/auth/WindowsAuthProviderTests.java
rename : Source/JNA/waffle-jna/src/waffle/mock/MockWindowsAccount.java => Source/JNA/waffle-tests/src/waffle/mock/MockWindowsAccount.java
rename : Source/JNA/waffle-jna/src/waffle/mock/MockWindowsAuthProvider.java => Source/JNA/waffle-tests/src/waffle/mock/MockWindowsAuthProvider.java
rename : Source/JNA/waffle-jna/src/waffle/mock/MockWindowsIdentity.java => Source/JNA/waffle-tests/src/waffle/mock/MockWindowsIdentity.java
rename : Source/JNA/waffle-jna/src/waffle/mock/MockWindowsImpersonationContext.java => Source/JNA/waffle-tests/src/waffle/mock/MockWindowsImpersonationContext.java
rename : Source/JNA/waffle-jna/src/waffle/mock/MockWindowsSecurityContext.java => Source/JNA/waffle-tests/src/waffle/mock/MockWindowsSecurityContext.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleFilterChain.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleFilterChain.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleFilterConfig.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleFilterConfig.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleHttpRequest.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleHttpRequest.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleHttpResponse.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleHttpResponse.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleHttpSession.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleHttpSession.java
rename : Source/JNA/waffle-jna/src/waffle/mock/http/SimpleRequestDispatcher.java => Source/JNA/waffle-tests/src/waffle/mock/http/SimpleRequestDispatcher.java