Update .travis.yml
Use the build matrix instead of manual abort

 - To avoid GCC + satinizers build, use the build matrix instead of a manual abort.
 - The abort on using libbc++ with GCC is not needed, since libc++ is enabled with clang only.
I'm not very good at YAML, sorry
switch to metafunction class, keep on a branch until clang bug is worked around
Merge pull request #66 from Manu343726/patch-1

Enable GCC 4.9 travis build
need meta_quote_alias to turn template aliases into metafunction classes
Merge remote-tracking branch 'origin/master' into metafunction-class
Merge pull request #67 from ericniebler/metafunction-class

Metafunction class
Merge conflicts on .travis.yml after PR accept fixed