Remove redundant extern declarations
Merge pull request #356 from arstrube/redundant_extern

(2) Remove redundant extern declarations
Move CCStudio files into /platforms directory
Adjust CCStudio files to current release (3.7dev)
Fix test incompatible with 16 bit platforms

Fixes issue #358.