Splitted _libaacs_open() from bd_open(). - Added error checking - Clean up if something fails - bind bd->libaacs_decrypt_unit in _libaacs_open()
Splitted _libaacs_open() from bd_open().
- Added error checking
- Clean up if something fails
- bind bd->libaacs_decrypt_unit in _libaacs_open()


mwgoldsmith/bluray,Azzuro/libbluray,UIKit0/libbluray,ace20022/libbluray,mwgoldsmith/bluray,Azzuro/libbluray,pingflood/libbluray,mwgoldsmith/bluray,vlc-mirror/libbluray,tourettes/libbluray,ShiftMediaProject/libbluray,ace20022/libbluray,koying/libbluray,EdwardNewK/libbluray,pingflood/libbluray,vlc-mirror/libbluray,tourettes/libbluray,EdwardNewK/libbluray,vlc-mirror/libbluray,zxlooong/libbluray,ace20022/libbluray,tourettes/libbluray,UIKit0/libbluray,pingflood/libbluray,UIKit0/libbluray,Distrotech/libbluray,koying/libbluray,Distrotech/libbluray,ShiftMediaProject/libbluray,Distrotech/libbluray,Azzuro/libbluray,koying/libbluray,ShiftMediaProject/libbluray,mwgoldsmith/bluray,ShiftMediaProject/libbluray,zxlooong/libbluray,vlc-mirror/libbluray,Distrotech/libbluray,EdwardNewK/libbluray,EdwardNewK/libbluray,tourettes/libbluray,koying/libbluray,ace20022/libbluray,zxlooong/libbluray,UIKit0/libbluray,Azzuro/libbluray