Update attribute visibility

 * Implement scenario() method similar to Yii2
 * Make all attributes visible by default
 * Add hiddenAttributes() method to hide specific attributes
Changed scenarios() default behavior
Merge pull request #37 from codemix/refactor-attribute-visibility

Update attribute visibility
Add pjax support, add local event stream
Fix safeAttributes bug in search()
Merge pull request #40 from codemix/fix-safe-attributes

Fix safeAttributes bug in save()
optionally qualify attribute names
support array format type
fix merge conflicts
Added authentication error catching to resource fetcher; will provide meaningful exception when not authenticated
Added test for whether config was array; would be cleared after deleting oauth access tokens
Updated fetched resource inspector to set error code dynamically
Merge due to current branch falling behind remote after git pull upstream / rebase