More docs and fixed autocompletion for server version.
Docs updated with simple Haxe example.
Corrected keyword in example.
Removed route overload with Document. Use document.body or similar instead.
Macros for m() didn't work in some cases.
Added any basic type as VirtualElement children or ViewOutput.
Implied argument for view() added if not existing.
Merge branch 'master' into haxeport

Conflicts:
	src/mithril/M.hx
	src/mithril/macros/ModuleBuilder.hx
Server rendering now using BasicType.