[TIMOB-18079] Moved module detection and string hash function to base Builder class to enable greater code reuse.

Bumped Node.js engine support to 0.10.13 due to the introduction of const.

Fixed small bug in Mobile Web build where 'android' was accidentally passed into validateAppJsExists().

Fixed potential issue with Mobile Web Windows Hybrid hook where the config was altered while detecting the Windows environment instead of afterwards.

Cleaned up a bunch of inconsistencies across build commands.
[TIMOB-18079] Adding updated fields v0.1.23.
[TIMOB-18079] Updated to latest windowslib v0.1.2.
Merge pull request #6383 from cb1kenobi/timob-18079

[TIMOB-18079] Moved module detection and string hash function to base Bu...