Merge pull request #1 from recampbell/recampbell-upstream-master

Allow extensions to add extended attributes seperately
Optionally accept a "from" parameter in commence login. This allows logins with pure 302 redirects instead of existing javascript redirects. Will now default to the root URL if neither parameter provided.