Added mocking support for internal module methods, aliases, etc

Added supported for mocking:
 - internal module methods
 - fully-qualified command names
 - alias commands
 - application commands
 - filter commands
 - external script commands

Added unit tests for these ^.

Fixed PesterThrow to show correct error messages.