allow default facebook postForm js function to be overridden

The default js implementation creates a form and submits it.

Sometimes, it's handy to be able to control the post facebook login action by overriding the default behaviour (e.g. if you want to use an ajax post and stay on the page).