Calls to Java's primitive class methods work.

Calls to Java's primitive classes that had the same name as the
corresponding primitive in Kotlin didn't work. Now calls like
Short.valueOf() is turned to java.lang.Short.valueOf() in Kotlin.
Add EntryPointsManager entry to misc.xml

This is always added to the xml when the project is opened. It's
annoying to see this change when you do anything.
Merge pull request #16 from Hilzu/IdeaProject

Add EntryPointsManager entry to misc.xml
Fixes to handling of boxed types

Boxed types and primitive types should cooperate properly now with
primitive types in all basic cases. Added tests that verify this.
Added test case for custom Short class usage
Merge pull request #11 from Hilzu/CallPrimitiveClass

Calls to Java's primitive class methods work.
Merge pull request #17 from Hilzu/Boxing

Fixes to handling of boxed types