Improve variable naming for feature loading
Add method that checks for localStorage availability

The check also handles exceptions like
`SecurityError`, that is thrown when cookies
are disabled.
Refactor: use more descriptive naming and extract methods
Merge pull request #530 from remotestorage/bugfix/530-feature_detection

Library fails to load with cookies disabled