Fix typeof for proxy methods.

Switched to using a function template so the type will
be function instead of object. Previously we just returned
a callable object.

[TIMOB-13815]
Fix compile error on CI due to missing header.
allow space in debugtoken and project name
Merge pull request #50 from mtnlife999/master

Allow spaces in project name and debug token path
added anaytics header and changed analytics endpoint
changed v2 to v3
use toAscii() to return a QByteBuffer from QString
Merge pull request #51 from mtnlife999/master

Added analytics header and changed analytics end point
Merge pull request #46 from joshthecoder/TIMOB-13939

[TIMOB-13939] BlackBerry: Builds failing on CI due to compile error.
fixed bug in project path with space preventing app from launching
made projectname have method scope
Merge pull request #54 from mtnlife999/master

Tested and it works as it should.
Initialize content height/width set flags to false.

[TIMOB-13967]
Merge pull request #56 from joshthecoder/TIMOB-13967

Test. Fixed. PR Approved.
Merge pull request #43 from joshthecoder/TIMOB-13815

[TIMOB-13815] Blackberry: Can't identify functions via JS on Titanium proxy objects
allow multiple spaces in project name
Merge pull request #60 from mtnlife999/timob-12361

Tested with multiple spaces. Works as expected
Merge branch 'refs/heads/master' into timob-8577

Conflicts:
	src/tibb/TiUtils.cpp