Merge branch 'release/v0.2.3' into develop
feat(social plugin): seemless support

- Doesn't require to use `ezfb-xfml` directive
- First try
Merge branch 'feature/seemless-directive-support' into develop
feat(social plugin): finished

- Social plugin support without `ezfb-xfbml` wrapping, plus `onrender` expression (but no "trigger" function)
- Backward compatible with `ezfb-xfbml`-wrapped ones
Merge branch 'feature/seemless-directive-support' into develop
First try. Haven't tested.
Merge branch 'feature/17-configurable-sdk-loading' into develop
#17 rollback
feat($FB): configurable sdk loading

- Introduce `$FBProvider.setLoadSDKFunction()` for customized sdk loading.
  With two DI locals `$fbAsyncInit` and `$fbLocale`.
- Adjust some code indentations

Ref issues: #16, #17
Add .editorconfig
Setup karma
Update .gitignore
Update .editorconfig
Update .gitignore
Setup karma coverage test
$FB test spec in progress
Remove buggy _pathGen()
Refine config part. Add $FB.api
Adds more test specs

- .init
- .ui
- .getAuthResponse
- .getLoginStatus
- .login
- .logout
- .XFBML.parse
"default" task update