Prime factorisation anwer type to accept answers in the form a^b

Test Plan: Make sure prime factorisation exercise accepts answers such as 2*2*3, 2^2*3 and 2^2*3^1

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7083