Elements are added to code block when access is disallowed.

Elements where access disallows inclusion in a page are not added to HTML but still appear in the Fabrik code block addElements, addElementFX, watchValidation. See http://fabrikar.com/forums/index.php?threads/ajax-validation-never-ending-in-forms.36907 for error report and diagnosis.

Turns out to be a custom fabrik template where in certain cases some HTML was skipped. So root cause was a poorly implemented user template.

However this PR is still useful to:
1. Provide graceful error handing in form.js if this happens and avoid nasty side effects.
2. Tweak php to make indenting and use of Fabrik.blocks more consistent in the page's Fabrik code-block.

This is ready to be merged.