Modifications for api compatibility with Eclipse Luna M3

* Changes to the codebase to allow designer 8.3 to run with an Eclipse
  Luna M3 target platform
Merge pull request #264 from phantomjinx/master

Modifications for api compatibility with Eclipse Luna M3