added a new function: AsuraException::getFancyMessage().

This function return the message including:
- source file name
- line number
- main cause
- stack trace (if  ASURA_EXCEPTION_STACK_TRACE=1 is given)