Add support for iput-boolean
Add missing basic types.

Add support for when there is no .prolouge or .param entries.
Fix spacing if there is no return value, add move-result to the LineSmali enum.
Reuse Type parsing from GetReturnType, Fix parameter parsing.

Probably GetReturnType needs to be refactored into GetType here, but we will keep the name for the moment so that mereges are more likely to still work.
Properly detect, and format array types.
Merge pull request #1 from FennyFatal/master

Merging, then shall edit :)