support off-line mode in GitProfileRepository by catching exceptions if fetch fails
update ~/.grails/profiles before running unit tests if it has expired