Changes error on Language from base to public attribute.

If one tried to unpublish the default language, the error message was not shown in the form. By setting the error object to the public attribute will make the error notice visible for the user.

Change lang spec
Changes error on Language from base to default attribute.

If one unchecked the default checkbox of the default language, the page could not be saved, which is absolutely correct. But there was missing a notice for the user. By setting the error object to the default attribute, the notice is now shown for the user in the form.

Fixes language spec
Adds example of `alchemy_roles` method to README
Fixes preview scripts for pages not having jquery.
Fixes position of element status icon.