[primitive arrays] setViaBuffer only available for Python 2.7 and above, since
needed API is only available for those platforms.
[test/array] added missing testcases for all types for sliced setters.
[jwrapper] added JShort wrapper type