[*] Throw methods are now in QV4::ExecutionEngine (Qt 5.5)
[ErrnoExceptionObject] Add missing DEFINE_OBJECT_VTABLE
[v4integration] Add NODE_V4_OBJECT macro (Qt 5.5)

It's needed, because V4_OBJECT2 uses hardcoded QV4 namespace
[buffer] Use Heap namespace (Qt 5.5 port)

Encoding is a separate BufferEncoding enumeration for now, to workaround
forward declaration problem.
[util] Use Heap namespace (Qt 5.5 port)
[process] Use Heap namespace (Qt 5.5 port)
[os] Use Heap namespace (Qt 5.5 port)
[fs] Use Heap namespace (Qt 5.5 port)
[console] Use Heap namespace (Qt 5.5 port)
[module] Use Heap name space (Qt 5.5 port)
[engine] Fix bufferCtor allocation (Qt 5.5 port)
[path] Use Heap name space (Qt 5.5 port)
[*] Coding style fixes
[ErrnoExceptionObject] Use Heap name space (Qt 5.5 port)