Remove leading and trailing underscores from header guards

#### Summary:

Remove leading and trailing underscores from all header guards (issue #578).

#### Intended Effect:

Change of internal names, no external effects. 

#### How to Verify:

Run any model -- there should be no effects.

#### Side Effects:

None user facing. 

#### Documentation:

None.

#### Reviewer Suggestions:

Anyone.