changes:
	scenario format for both UniPlayer and UniMocker:
		- all value types start with capital letter
		- added the remaining base-types for null value
		- type int has been renamed to Integer
	scenario format UniMocker:
		- add AnyValue element, same syntax as Null element

	UniMocker:
		- new implementation of UniHandler - the handler now builds table of
possible arguments/return values
		- when a mocked method is invoked, it filter the table and then tries
to find stored arguments that are the most simillar to the actually used
arguments
		- the possible arguments are sorted ascending by the number of
universal arguments ( argumetn has been recorder as AnyValue element)
and either the exact combination or the one with the less universals is
determined as matching and it's return value is returned
		- arguments are matched in this order: sa - stored argument, aa -
actual argument
			- is instance of AnyValue?
			- are sa and aa equal (as defined by Object.equal() or overriden
versions)?
			- if argument type is Comparable, are sa and aa same
(sa.compareTo(aa) == 00)?
			- if argument type is array, Arrays.deepToEqual(sa, aa)?
			- arguments are not equal
		- in future there needs to be Collection matching added (milestone v2)
		- there is alsou new interface IMatcher for possible custom matchers,
so far not used
		- if a method is invoked that is not declared in mocked class nor it's
superclasses, it's delegated to the actual object of UniHandler
(intended for methods inherited from Object) 
fixed:
	misstypings undiscovered until testing on real testing application