KCINFR-979: removing unnecessary service api call
KCINFR-979: establishing a service api for propdev budget subaward, promoting KcAttachment,  making attachment data structures not have to understand the location of a file icon.
KCINFR-979: minor refactoring of KcAttachmentService such that is doesn't depend on KcAttachment to get the icon path
KCINFR-979: promoting sponsor hierarchy service to api, switching to @Service annotation
KCINFR-979: more sponsor hierarchy api work
KCINFR-979: fixing after interactive rebase
Merge pull request #164 from leoherbie/s2s_api_budget_subaward

S2s api budget subaward
KRACOEUS-7139: renaming sql files since they contain demo, testing, staging data
Merge pull request #170 from leoherbie/sql_fix

KRACOEUS-7139: renaming sql files since they contain demo, testing, stag...
Merge pull request #169 from leoherbie/sponsor_hierarchy

Sponsor hierarchy
KRACOEUS-6956 : repack propdev.impl.personkeyperson 1
KRACOEUS-6956 : repack propdev.impl.attachment 1
KCINFR-979: establishing a service api for propdev budget subaward, promoting KcAttachment,  making attachment data structures not have to understand the location of a file icon.
KRACOEUS-6956 : repack propdev.impl.attachment Narrative.java
KRACOEUS-6956 : repack propdev.impl.attachment @Transient fix