cc2538: Startup cleanup

Remove duplicate definitions from startup-gcc.c, and move CCA definitions to a dedicated header file to allow various usages.