Clearing out errors

Added inline keyword to function definitions.
Switching initialisers to island parsers to get rid of expression
errors for now.
Dropping GNU extension for __attribute__.
Updated status of testcases.