Merge pull request #10 from mahagr/installAbstract

JInstallerAdapters code cleanup: $db and unset()
 # [#30333] *TAGS: Notice when entering 2 tags in a tags menu item.
Thanks Roberto
 # [#30328] AJAX field improvements/fixes. Thanks Roberto
 # [#30304] Cant add fields to the category form using a plugin. Thanks
all.
 # [#29734] Joomla Newsfeed problem. Thanks Tessa
 # [#30327] PHP Notice using new layouts (from pull request 814). Thanks
Elin.
Changing version="3.0" to 3.1
beez3 version#
[#30326] Cannot add position in Module Manager. Thanks Roberto Segura.
[#30314] Move to new JFeed. Thanks Elin.
[#29520] Cannot add new menu item. [qlsrv]. Thanks Cliff Galiher.
Remove JFeed tests due to library updating to Platform version
Fix code style
Merge remote-tracking branch 'joomla/master' into installAbstract
Break JInstaller from JAdapter, and inherently JObject
Merge remote-tracking branch 'origin/installAbstract' into installAbstract
Break the adapters from JAdapterInstance
File uninstall should now be working
Start abstracting the install path, use module and plugin to work on this
Work through the package install path